Здравствуйте, подскажите плз, как узнать на какой странице сейчас находится пользователь, а конкретнее: "page/index" - например, $_GET пуст (хотя он и так не очень подходит)
Заранее благодарен за помощь.
Здравствуйте, подскажите плз, как узнать на какой странице сейчас находится пользователь, а конкретнее: "page/index" - например, $_GET пуст (хотя он и так не очень подходит)
Заранее благодарен за помощь.
В экшенах и представлениях:
название контроллера - $this->id
название экшена - $this->action->id
название модуля - $this->module->id
А можете плз уточнить как использовать, в каких классах? мне нужно узнать это в main layout
То, что написал rosko, можно использовать внутри контроллера, а значит и view, и layout’а.
Если нужно будет узнать id текущего контроллера/экшена где-то в другом месте (например, в модели), то можно сделать это так:
Yii::app()->controller->id;
Yii::app()->controller->action->id;
Спасибо Вам большое, вопрос решен!