как получить текущий идентификатор действия в Yii?

Мне нужна функция, чтобы получить текущий идентификатор действия, например, если URL-адрес /controller/view/5 Я хочу получить 5 какой идентификатор действия, как я могу сделать это в Yii?

2

Решение

Текущий идентификатор действия может быть принят следующим образом,

  $id = Yii::app()->request->getParam('id');// param name
3

Другие решения

Ваш URL не соответствует тому, как Yii ожидает, что вы сформируете URL. Общая форма URL

http://www.application.com/your_controller/your_controller_action/parameter1_tag/parameter1_value/parameter2_tag/parameter2_value/.../parametern_tag/parametern_value

В твоем случае:

 /controller/view/some_parameter_tag/5

если вы хотите скрыть параметр_tag, вы можете настроить свой маршрут, вы можете использовать
‘/’ => ‘/ Вид’,

Посмотрите здесь несколько примеров:
Скрыть параметр GET из URL

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector