Intereting Posts

Устранение неполадок php Zend включает в себя путь

Я пытаюсь настроить PHP-путь к моей Zend Framework. Я очень смущен тем, как это сделать. Моя Zend Framework находится в следующем местоположении на моем сервере:

Амазонка / ZendFramework-1.10.3-минимален

Я собираюсь создать пару php-файлов в каталоге amazon /, которые потребуют Zend Framework. Мой путь включения:

include("ZendFramework-1.10.3-minimal/library/Zend/Service/Amazon.php"); 

Однако внутри Amazon.php находится линия

 require_once 'Zend/Rest/Client.php'; 

… и тогда у Client.php больше зависимостей, установленных таким образом, и так далее.

Как я могу настроить свой путь включения, чтобы Amazon.php и Client.php (и т. Д.) Могли корректно ссылаться на местоположение Zend Framework?

благодаря

Вам нужно будет указать свой путь include, используя set_include_path () в вашем файле boostrap, если вы используете какой-либо. (необходимо проверить макет ZF, если вы используете ZF).

Загрузка классов будет выполняться Zend Loader при включении библиотеки / Zend / Loader.php-файла и вызове функции, которая позволит автоматически загружать классы, которые находятся в вашей библиотеке / папке Zend.

Когда вы установите путь включения в свою библиотеку, включите библиотеку / Zend / Loader.php и вызовите Zend_Loader :: registerAutoLoad () Я верю, что вы сможете работать без проблем.

короткий пример в файле под названием bootstrap.php

 set_include_path('ZendFramework-1.10.3-minimal/library/'.get_include_path()); require_once('Zend/Loader.php'); Zend_Loader::registerAutoload();