我试图创建一个方法,我可以从控制器动作触发事件(用它发送参数),并有多个组件(在同一个或另一个模块中)来监听触发和执行一些随机代码(可能是一些消毒过的字符串或其他东西)..
有没有办法用Yii Events创建这样的系统?或者我需要解决其他问题?
由于
答案 0 :(得分:0)
当然,
Yii有一个使用CEvent的好事件系统。看看Events explained tutorial。
如果您对Behaviors & Events感兴趣,可以将它与yii Behaviors结合使用,这是另一个很好的教程。
行为是一种向类添加方法的方法,没有类扩展的PHP限制,因为您可以将多个行为附加到同一个类。