Kohana活动,在哪里放置它们

问题描述:

我想了解Kohana的事件系统。我唯一不明白的地方是,在哪里放置Event :: add代码。Kohana活动,在哪里放置它们

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

我想要实现的是构建一个随处可用的类,但并不是真的想要将它入侵到Kohana。

任何人都可以投下一盏灯吗?

+0

我认为这是PHP框架 - http://kohanaphp.com/home – 2008-12-09 11:20:58

尝试在您的Event :: Add代码中添加一个hook

从文档:

挂钩的动力主要来自于事件类。挂钩在任何事件开始之前加载,因此您可以附加挂钩到事件

+0

我会研究一下。谢谢 – Ikke 2008-12-09 11:35:32

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