#php #zend-framework #config #include-path
#php #zend-framework #конфигурация #включить-путь
Вопрос:
У меня есть приложение zend 1.11.В index.php файл у меня есть следующий:
set_include_path(APPLICATION_PATH.'/library'.PATH_SEPARATOR.get_include_path());
И все работает.Теперь я хочу задать путь включения из файла конфигурации, поэтому я добавил в него:
includePaths.library = APPLICATION_PATH "/library"
Но если я удалю «set_include_path» из index.php файл Я получаю сообщение об ошибке (библиотека-классы не найдены)..
Как работает настройка пути включения из файла конфигурации?
Спасибо
Luca
Ответ №1:
Ваш путь неверен убедитесь, что вы делаете так
includePaths.library = APPLICATION_PATH "/../library"
Комментарии:
1. Теперь вы можете удалить set_include_path из вашего индексного файла.. будет работать как шарм 🙂
2. мои пути идентичны как в конфигурации, так и index.php досье . Одно работает, но не другое. Путь не является неправильным
Ответ №2:
Вы не можете этого сделать.
require_once 'Zend/Application.php';
^ Видите эту строку? Для этого требуется, чтобы Zend Framework находился в вашем пути включения еще до загрузки файла конфигурации.
Комментарии:
1. Я не могу? итак, каково использование includePaths. строка библиотеки в файле конфигурации? Кстати, в моем index.php у меня есть «require_once APPLICATION_PATH»./library/Zend/Application.php ‘;»