Yii Framework Forum: Yii, Создание Ролей (Rbac) - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Yii, Создание Ролей (Rbac) Rate Topic: -----

#1 User is offline   Lassiec 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 23-January 13

Posted 23 January 2013 - 10:48 PM

При создании ролей, заданий и операций в именно в коде (не сразу в 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');

... и так далее,

Где лучше всего и правильнее разместить этот код? Как обычно делается?
0

#2 User is offline   yugene 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 513
  • Joined: 08-August 09

Posted 25 January 2013 - 04:51 AM

Я размещаю подобный код (с DB менеджером) в /commands/RBACCommand.php для вызова из командной строки.
Как вариант, можно добавить класс для служебных действий (рядом с классами админки или прямо в админку добавить). Туда же можно еще db migrate пристроить и подобные методы, к примеру.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users