コード例 #1
0
ファイル: AccessRule.php プロジェクト: adsavin/coolexam
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'only' => ['index', 'create', 'view'], 'ruleConfig' => ['class' => AccessRule::className()], 'rules' => [['actions' => ['index'], 'allow' => false, 'roles' => [User::ROLE_USER, User::ROLE_EMPLOYEE, User::ROLE_ADMIN]], ['actions' => ['login'], 'allow' => false, 'roles' => [User::ROLE_EMPLOYEE, User::ROLE_ADMIN]], ['actions' => ['view'], 'allow' => true, 'roles' => [User::ROLE_USER, User::ROLE_EMPLOYEE, User::ROLE_ADMIN]]]]];
 }
コード例 #2
0
ファイル: AdminController.php プロジェクト: poykub/wph
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post']]], 'access' => ['class' => AccessControl::className(), 'only' => ['index', 'view', 'create', 'update', 'delete'], 'ruleConfig' => ['class' => AccessRule::className()], 'rules' => [['roles' => [User::ROLE_ADMIN], 'allow' => true]]]];
 }