Zend Framework: включить внешний модуль в загрузчик или создать плагин - PullRequest
3 голосов
/ 15 августа 2010

Я новичок в Zend Framework и у меня есть очень базовые сомнения. Я создал одно приложение, которое следует своей собственной структуре. Я хочу интегрировать это приложение с Zend Framework. всякий раз, когда какой-либо запрос поступает в Zend Framework, я хочу направить тот же запрос моему приложению для выполнения некоторых операций, а затем передать управление обратно Zend Framework. Вопрос в том, хорошо ли включать ваши собственные созданные внешние модули непосредственно в index.php или загрузчик Zend Framework или создать плагин для этого?

Ответы [ 3 ]

0 голосов
/ 15 августа 2010

Zend Framework (ZF) следует шаблону MVC и, следовательно, определенной структуре каталогов и соглашению об именах. Когда вы новичок в ZF, с самого начала не очевидно, где правильно разместить код ... У каждого фреймворка есть свои соглашения ...

Взгляните на краткое руководство

Когда вы настроены и работаете, довольно легко запустить несколько библиотек PHP, кроме ZF.

Ваша структура библиотеки ZF будет выглядеть примерно так:

  • MyProject
    • ...
    • библиотека
    • MYLIB
    • Учение
    • 1025 * Zend *
    • и т.д.

Вам нужно будет зарегистрировать библиотеки, а автозагрузка ZF обрабатывает все остальное при вызове различных классов из кода вашего проекта.

0 голосов
/ 16 сентября 2010

Для лучшей практики, я думаю, вы должны использовать плагин.

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

0 голосов
/ 15 августа 2010

Я думаю, лучше создать плагин.так что вы можете получить доступ к объекту запроса, прежде чем Zend Framework обработает его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...