Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top