ФорумПрограммированиеPHP для идиотов → yii текущий экшен во вьюхе

yii текущий экшен во вьюхе

  • soul

    Сообщения: 790 Репутация: N Группа: Кто попало

    Spritz 7 февраля 2012 г. 10:38

    как получить текущий контроллер и экшен во вьюхе?

    то есть во вьюхе получить contacts, если открыта страница /contacts/
  • soul

    Сообщения: 790 Репутация: N Группа: Кто попало

    Spritz 7 февраля 2012 г. 11:00, спустя 22 минуты 4 секунды

    эй знатоки
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 7 февраля 2012 г. 11:44, спустя 44 минуты 23 секунды

    $this->route если правильно тебя понял
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 7 февраля 2012 г. 12:44, спустя 59 минут 52 секунды

  • soul

    Сообщения: 790 Репутация: N Группа: Кто попало

    Spritz 7 февраля 2012 г. 23:04, спустя 10 часов 20 минут 6 секунд

    так оно же во вьюхе, во вьюхе нет $this хотя бы потому, что это не объект и не класс
  • andipas

    Сообщения: 170 Репутация: N Группа: Кто попало

    Spritz 7 февраля 2012 г. 23:16, спустя 11 минут 30 секунд

    //Текущий контроллер
    Yii::app()->controller->id
    //Текущий экшн
    Yii::app()->controller->action->id
    //Текущий модуль
    Yii::app()->controller->module->id
    Спустя 109 сек.

    так оно же во вьюхе, во вьюхе нет $this хотя бы потому, что это не объект и не класс


    В yii во вьюхе есть $this - объект текущего котроллера

Пожалуйста, авторизуйтесь, чтобы написать комментарий!