Выбор разных версий Zend Framework для загрузки с использованием Zend_Loader и его проблем - PullRequest
2 голосов
/ 29 октября 2010

Итак, я хочу иметь возможность выбирать различные версии Zend Framework (и других платформ), используя Zend_Loader. Ну, код совсем не сложен, но проблема в том, что в самой среде столько строк require_once, что практически делает автозагрузчик бесполезным.

Каталог Zend должен находиться в include_path, что затрудняет его сохранение, а также, все строки require_once с неабсолютными путями будут оказывать значительное влияние на производительность приложения, особенно с моим приложением который использует много классов Zend для обработки каждого запроса.

Я мог бы удалить все строки require_once вручную или автоматически, но мне просто нужно делать это заново с каждым новым выпуском 1.x.x.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 22 декабря 2010

См. Также встроенную поддержку ZF с 1.10: http://framework.zend.com/manual/1.10/en/zend.loader.autoloader.html#zend.loader.autoloader.zf-version

1 голос
/ 30 октября 2010

Удаление require_once s не так сложно, просто запустив одну строку кода (сохраненную как script ).

См. этот поток в Nabble дляпереключение версий Zend Framework.

...