Kohana活动,在哪里放置它们

时间:2008-12-09 11:04:12

标签: php events kohana

我正在努力了解Kohana的事件系统。我唯一不明白的是,在哪里放置Event :: add代码。

它应该在任何事件被触发之前执行的地方。或者我错过了什么?

我想要实现的是构建一个在任何地方都可用的类,但不要真正想要将其破解为Kohana。

任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:2)

尝试使用您的Event :: Add code添加hook

来自文档:

  

钩子的力量主要来自Events类。在启动任何事件之前加载挂钩,以便您可以将挂钩附加到事件

答案 1 :(得分:0)

通常将Event :: add()和Event :: replace()放在Hook构造函数中。 在第一个系统事件('system.ready')之前加载挂钩,这样您就可以将回调添加到每个系统或自定义事件。

相关问题