martin
(Fouriem)
1
Hi,
I am configuring RBAC in my YII application and have set the datastore location for RBAC as DB in the main.php config file.
'authManager'=>array( 'class'=>'CDbAuthManager', 'connectionID'=>'db', ),
I have not created any tables in the DB for RBAC, do I need to create the tables manually or does the AuthManager create them automatically.
When I try to insert a new role I get the exception in CDbCommand.php:
00224: throw new CDbException(Yii::t(‘yii’,‘CDbCommand failed to execute the SQL statement: {error}’.$this->text,
00225: array(’{error}’=>$e->getMessage())));
I have tried to find the DB setup for RBAC on the internet but with no luck.
Thanks in advance.
sys2009
(Sys2007dy)
2
there already has one gui extension to deal it : srbac ,you may search it and try it.
martin
(Fouriem)
3
Thanks for the reply,
Seems that I had a configuration problem. SRBAC came in very usefull to create the data structures.
Many thanks!
jayrulez
(Waprave)
4
the sql file is located under framework\web\auth