2008-12-09 83 views
1

我想了解Kohana的事件系統。我唯一不明白的地方是,在哪裏放置Event :: add代碼。Kohana活動,在哪裏放置它們

它應該在任何事件被觸發前執行的地方。或者我錯過了什麼?

我想要實現的是構建一個隨處可用的類,但並不是真的想要將它入侵到Kohana。

任何人都可以投下一盞燈嗎?

+0

我認爲這是PHP框架 - http://kohanaphp.com/home – 2008-12-09 11:20:58

回答

2

嘗試在您的Event :: Add代碼中添加一個hook

從文檔:

掛鉤的動力主要來自於事件類。掛鉤在任何事件開始之前加載,因此您可以附加掛鉤到事件

+0

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

0

通常Event :: add()和Event :: replace()放置在Hook構造函數中。 掛鉤在系統的第一個事件('system.ready')之前加載,因此您可以將回調添加到每個系統或自定義事件。

相關問題