Have a look at framework/web/auth/schema.sql for the required table structures.
Populate the tables according to the RBAC documentation in the documents and forums.
http://www.yiiframew...oc/cookbook/65/
http://www.yiiframew...-rbac-confusion
http://www.yiiframew...pics.auth#c1113
Include this in your BlahController.php
public function accessRules() {
return array(
array('allow',
'actions'=>array('list'),
'roles'=>array('blahList'),
),
array('allow',
'actions'=>array('create'),
'roles'=>array('blahCreate'),
),
array('allow',
'actions'=>array('view','show'),
'roles'=>array('blahView'),
),
array('allow',
'actions'=>array('edit','update'),
'roles'=>array('blahEdit'),
),
array('allow',
'actions'=>array('delete'),
'roles'=>array('blahDelete'),
),
array('allow',
'actions'=>array('admin'),
'roles'=>array('blahAdmin'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}