Как в yii rbac использовать bizrule?

Rbac на строен по этому рецепту
yiiframework.ru/doc/cookbook/ru/access.rbac.file
как использовать bizrule в файле конфигурации auth.php и в представлении?
Скажем файл может скачать только определенный человек.
Во view конечно можно написать
if(Yii::app()->user->id == $file->user_id)
Но тогда этот файл не сможет скачать администратор, если зайдет под своей учетной записью.
  • Вопрос задан
  • 2721 просмотр
Пригласить эксперта
Ответы на вопрос 1
shcherbanich
@shcherbanich
Программист
$role = Yii::app()->authManager->getRoles(Yii::app()->user->id);

проверяйте ещё админ это или нет, а вообще можно в rules записать кто имеет доступ в экшену
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы