Yii从控制器动作触发组件事件

时间:2014-05-27 21:40:45

标签: php yii yii-components yii-events

我试图创建一个方法,我可以从控制器动作触发事件(用它发送参数),并有多个组件(在同一个或另一个模块中)来监听触发和执行一些随机代码(可能是一些消毒过的字符串或其他东西)..

有没有办法用Yii Events创建这样的系统?或者我需要解决其他问题?

由于

1 个答案:

答案 0 :(得分:0)

当然,

Yii有一个使用CEvent的好事件系统。看看Events explained tutorial

如果您对Behaviors & Events感兴趣,可以将它与yii Behaviors结合使用,这是另一个很好的教程。

行为是一种向类添加方法的方法,没有类扩展的PHP限制,因为您可以将多个行为附加到同一个类。