Кохана события, где их разместить - PullRequest
1 голос
/ 09 декабря 2008

Я пытаюсь понять систему событий Кохана. Единственное, чего я не понимаю, это где разместить код Event :: add.

Он должен находиться в месте, где он выполняется до того, как произойдет какое-либо событие. Или я что-то упустил?

Чего я хочу добиться, так это создать класс, доступный везде, но на самом деле не хочу взламывать его в Кохане.

Кто-нибудь может пролить свет на это?

Ответы [ 2 ]

2 голосов
/ 09 декабря 2008

Попробуйте добавить хук с вашим Event :: Add code.

Из документации:

Мощность крючков в основном исходит от класса Events. Хуки загружаются до запуска любого из событий, поэтому вы можете прикрепить хук к событию

0 голосов
/ 17 февраля 2009

Обычно Event :: add () и Event :: replace () помещаются в конструктор Hook. Хуки загружаются перед первым событием системы ('system.ready'), поэтому вы можете добавить свой обратный вызов для каждого системного или пользовательского события.

...