Возможно ли в
Yii 1.x навесить свой hook именно на проверку прав доступа к действию контролера?
К примеру, у нас есть некий контролер:
class MyController extends Controller
{
public function filters()
{
return array(
'accessControl', // perform access control for CRUD operations
'postOnly + delete', // we only allow deletion via POST request
);
}
public function accessRules()
{
return array(
array('allow',
'roles'=>array('root', 'admin', 'manager'),
),
array('allow',
'actions'=>array('send', 'list'),
'users'=>array('*'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}
так вот мне нужно выполнять свой код, только для запросов, требующих определенных прав доступа (всё действия, кроме: send и list), при этом не реагировать на случаи когда такие права не требуются (действия: send и list) -
внимание: выполнять свой код до проверки этих прав доступа к действию.
Возможно ли и как?