Я хотел бы включить действия, аналогичные тем, которые были найдены в Wordpress. Я читал главу о написании плагинов, но я мог бы поддерживать их без изменения кода в родительском приложении.CakePHP: создайте игровые крючки для плагинов
Есть ли запеченная поддержка?
Если нет, есть ли хороший способ сделать это? У меня есть некоторые идеи, но я волнуюсь, что собираюсь изобретать колесо.
У меня проблемы с регистрацией слушателей. Если я правильно вас понимаю, я должен поместить код, похожий на пример книги (http://book.cakephp.org/2.0/en/core-libraries/events.html#registering-listeners) в файле bootstrap.php моего плагина и затем поместите код, указанный в файле bootstrap.php родительского приложения. Это верно? – emersonthis
Да, удалите «маршруты», если у вас нет маршрутов для вашего плагина. http://book.cakephp.org/2.0/ru/plugins.html – cgTag
Спасибо за помощь. Я получаю «Ошибка: использование $ this, если не в контексте объекта» из последней строки ('$ this-> Model-> getEventManager() -> attach()') в примере кода. Как это должно работать в файле bootstrap.php плагина? – emersonthis