CakePHP и плагины - PullRequest
       1

CakePHP и плагины

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

Мне нужно создать плагины, которые подключаются к функциональности моего основного приложения.Плагины CakePHP создаются только тогда, когда его собственный контроллер называется, что означает, что я не могу влиять на процессы моего основного приложения.

mainapp/action2baffected
myplugin/

Мне нравится идея иметь автономные подключаемые модели, есть ли другой способ получить этоработать?Создание моделей на лету и т. Д. Или создание системы плагинов с нуля без торта!

Ответы [ 2 ]

2 голосов
/ 17 ноября 2010

Вы можете использовать компоненты и поведение (из плагинов) в вашем основном приложении.Есть одна очень хорошая презентация Пьера МАРТИНА Использование повторно используемых плагинов .Это действительно вдохновляющий ресурс.

1 голос
/ 22 ноября 2010

Мы приложили немало усилий, чтобы сделать плагины действительно автономными в Infinitas Вы можете взглянуть на некоторые из используемых методов, но основной код находится в событиях . Все из конфигов кеша, соединений с БД и включаемых ресурсов, таких как css / js, делается из плагина, даже обрабатывается добавление некоторой разметки в представления.

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