我正在努力了解Kohana的事件系统。我唯一不明白的是,在哪里放置Event :: add代码。
它应该在任何事件被触发之前执行的地方。或者我错过了什么?
我想要实现的是构建一个在任何地方都可用的类,但不要真正想要将其破解为Kohana。
任何人都可以对此有所了解吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
通常将Event :: add()和Event :: replace()放在Hook构造函数中。 在第一个系统事件('system.ready')之前加载挂钩,这样您就可以将回调添加到每个系统或自定义事件。