Вопрос довольно прост: у меня есть плагин контроллера для Zend Framework.
Должен ли я поместить его в папку «library / Plugin» или в «application / plugins».
(Кстати, сейчас он находится в библиотеке / Плагине, но это работает на Linux и Mac Os X, но не на Windows, поэтому я подумал, что, возможно, это не то место)
спасибо
Если его плагин контроллера находится в «приложении / плагинах».
Если это плагин общего назначения (например, классы полезности и т. Д.), Он идет в / library / *, где * следует правилам Zend Loader .
Обычно я помещаю все, что характерно для моего приложения, например, не может быть повторно использовано без изменений в соответствующей папке приложения.
Для общих плагинов я создаю новую папку в библиотеке. Эта папка смоделирована после папки библиотеки Zend, касающейся имен, например My / Controller / Action / Helper или My / Controller / Plugin и т. Д. Помещение материала необязательно, поскольку вы также можете поместить это в соответствующую папку приложения , Мне просто нравится это различие.
Я никогда ничего не вкладывал в стандартное распределение Зенда. Это будет потеряно при обновлении.