0

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

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

谢谢

4

1 回答 1

0

当然,

Yii 有一个很好的使用CEvent的事件系统。看看事件解释教程

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

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

于 2014-05-29T11:35:17.503 回答