Zastosowanie dostęp do achevie przepis ten byłby lepszy sposób:
public function accessRules()
{
return array(
array('allow', // allow all users to perform 'index' and 'contact' actions
'actions'=>array('index','contact'),
'users'=>array('*'),
),
array('allow', // allow authenticated user to perform 'delete' and 'update' actions
'actions'=>array('update','delete'),
'users'=>array('@'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}
jeśli naprawdę chcesz jeden miejsce sprawdzanie ,, a następnie przejść do component/controller
i zrobić to w kontrolerze. ponieważ wszystkie kontrolery dziedziczą z tego kontrolera.
Nie chcę umieszczać go w każdym pojedynczym kontrolerze, potrzebuję globalnego rozwiązania – rafal235
gdzie mogę znaleźć 'component/controller'? – Ruben
@ user2075220 następnie stwórz BaseController i niech ten kontroler rozszerzy BaseController –