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

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

  • soul

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

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

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

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

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

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

    эй знатоки
  • Troy

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

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

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

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

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

  • soul

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

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

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

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

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

    //Текущий контроллер
    Yii::app()->controller->id
    //Текущий экшн
    Yii::app()->controller->action->id
    //Текущий модуль
    Yii::app()->controller->module->id
    {+++109+++}

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


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

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