0

我的问题是如何为多个用户类启用特定链接。目前我正在为一个用户类做以下方式

在布局/main.php

array('label'=>'Users', 'url'=>array('/user/index'), 
  'visible'=>Yii::app()->user->checkAccess('admin'))

但是,如果我想允许另一个名为 superadmin 的类,那我该怎么做呢?我不能这样

array('label'=>'Users', 'url'=>array('/user/index'),
  'visible'=>Yii::app()->user->checkAccess('admin'),
  'visible'=>Yii::app()->user->checkAccess('superadmin'))
4

1 回答 1

0

不,你不能这样做,因为数组不能有重复的键。您可以做的是使用||(或):

array('label'=>'Users', 'url'=>array('/user/index'),
  'visible'=> Yii::app()->user->checkAccess('admin')
           || Yii::app()->user->checkAccess('superadmin'))
于 2013-09-18T11:36:18.440 回答