Yii -允许通过身份验证的用户访问所有控制器中的每个操作


Yii - Allow access to every actions in all controllers to authenticated user

我的项目中有许多操作,我不想在访问规则中编写所有操作名称。我在组件内部的控制器中编写访问规则。是否有任何方式在Yii,将允许我访问所有的动作一旦用户被认证?比如动作的通配符?

例如

public function accessRules()
     {
        return array(
            array(
                   'allow',
                   'actions'=>array('login'),
                   'users'=>array('*'),
               ),
           array(
                   'allow',
                   'actions'=>array('changepassword','logout',
                        'searchstudent','searchstudentlist','registration','editstudent','undodelete',
                        'edit','leftschool','removestudent','deletestudent','undodeletestudent','undoleftstudent'),
                   'users'=>array('@'),
               ),
              array('deny'),
            );     
      }

还有很多动作,我不想把每一个都写下来

Thanks in advance

只要从这里所述的规则中省略actions部分