我是Yii的新人。在这个框架中的一些事情我很清楚。但我无法理解工作Yii::app()
以及我在哪里可以找到Yii::app()->user->checkAccess
方法?
你应该解释一下吗?谢谢!
答案 0 :(得分:2)
Yii :: app() - > user是用户组件,它在配置文件中定义(通常为/protected/config/main.php)。在组件数组中,您将找到“用户”组件。这个的默认类是CWebUser,所以可能在CWebUser中定义了'checkAccess'(虽然没有检查)。
如果要覆盖此属性(它不是方法),您可以编写自己的扩展CWebUser的类。
答案 1 :(得分:0)
请参阅/protected/config/main.php文件,然后您可以在组件中找到authManager部分。在我的例子中,我将authManager类设置为CDbAuthManager。在该类中,定义了checkAccess方法。