yii控制器中的访问控制过滤规则

ton*_*o.j 5 yii

在yii控制器中编写访问控制规则时,为规则设置的可能参数是"操作" - 设置规则适用的操作; '用户','角色'等

现在,yii指南(pdf)和引用(我有chm文件)都说可以为规则应该应用的控制器设置控制器ID.

现在,如果我们已经将这些规则放在控制器类/文件中,那么我们如何能够将其他控制器(当前的控制器除外)作为参数放在这里,这意味着我们在这里提到的其他控制器如何 - 如何知道有适用于它的规则,因为它是用完全其他控制器类/文件编写的?

如果控制器是在一个完全不同的控制器之外写的,那么控制器如何知道它提到它的规则呢?

Rya*_*les 3

您可以挂钩 CWebApplication::beforeControllerAction() 在控制器获取请求之前应用过滤器。

〜thinkt4nk