Всякий раз, когда я хочу использовать отдельные компоненты из Zend Framework, я просто включаю небольшой файл с именем zend_setup.php
, который содержит следующие три строки кода:
set_include_path( '/Users/me/workspace/proj_name/library' . PATH_SEPARATOR . get_include_path());
require_once( '/Users/me/workspace/proj_name/library/Zend/Loader/Autoloader.php' );
Zend_Loader_Autoloader::getInstance();
Это, вероятно, не так эффективно, как выдача явногоrequire_once()
заявлений, но мне нравится удобство, которое оно предлагает.Например, вы можете очень быстро решить, что вы также хотите использовать Zend_Log_Writer_Firebug()
и Zend_Log_Writer_Mail()
.Использование автозагрузчика избавляет от необходимости писать все эти дополнительные операторы require_once()
.