Я хочу заставить всех пользователей войти в систему до доступа к страницам моего сайта. Я следил за учебником Larry Ullman Принудительный вход для всех страниц в Yii.
В соответствии с учебным пособием вы можете сделать исключение для некоторых страниц, чтобы избежать перенаправления на страницу входа в систему. Чтобы проверить текущий контроллер, он проверил значение $_GET
. Моя проблема в том, что я использовал urlManager
для перезаписи URL-адреса, а $_GET
дал мне нулевое значение. Есть ли какой-либо метод, который я могу использовать для получения текущего контроллера и действия в оценке моего класса?
Я попробовал следующее, но он недоступен в области моего класса компонента:
Yii::app()->controller->getId