Php Yii从控制器操作触发组件事件

Php Yii从控制器操作触发组件事件,php,yii,yii-components,yii-events,Php,Yii,Yii Components,Yii Events,我正在尝试创建一个方法,在该方法中,我可以从控制器操作触发事件(发送参数),并有多个组件(在同一个模块中或在另一个模块中)来侦听该触发并执行一些随机代码(可能是一些经过消毒的字符串或其他东西) 有没有办法用Yii事件创建这样的系统?或者我需要做点别的 谢谢当然可以 Yii有一个很好的事件系统使用。看一看 您可以将其与yii行为相结合,如果您感兴趣,这里有另一个很好的教程 行为是一种向类添加方法的方法,没有php对类扩展的限制,因为您可以将多个行为附加到同一个类

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

有没有办法用Yii事件创建这样的系统?或者我需要做点别的

谢谢

当然可以

Yii有一个很好的事件系统使用。看一看

您可以将其与yii行为相结合,如果您感兴趣,这里有另一个很好的教程

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