При создании ролей, заданий и операций в именно в коде (не сразу в auth.php и т.п.), используя вот способ (из документации):
$auth=Yii::app()->authManager;
$auth->createOperation('createPost','create a post');
$auth->createOperation('readPost','read a post');
$role=$auth->createRole('reader');
$role->addChild('readPost');
... и так далее,
Где лучше всего и правильнее разместить этот код? Как обычно делается?
Page 1 of 1
Yii, Создание Ролей (Rbac)
#2
Posted 25 January 2013 - 04:51 AM
Я размещаю подобный код (с DB менеджером) в /commands/RBACCommand.php для вызова из командной строки.
Как вариант, можно добавить класс для служебных действий (рядом с классами админки или прямо в админку добавить). Туда же можно еще db migrate пристроить и подобные методы, к примеру.
Как вариант, можно добавить класс для служебных действий (рядом с классами админки или прямо в админку добавить). Туда же можно еще db migrate пристроить и подобные методы, к примеру.
Share this topic:
Page 1 of 1

Help













