Задать вопрос
@evilelf
Тупой, руки из жопы, кодю за зп и т.п. и т.д.

Как правильно сделать ссылку?

Дано: Yii 1.1.16
rules=>[
  array('mobile/api/list', 'pattern' => 'mobile/api/<model:\w+>', 'verb' => 'GET', 'parsingOnly' => true),
  array('mobile/api/view', 'pattern' => 'mobile/api/<model:\w+>/id/<id:\d+>', 'verb' => 'GET', 'parsingOnly' => true),
]


При $this->createUrl('api/games/id/',array('id'=>$ID))

Выводит: /mobile/api/games/id?id=20
Нужно: /mobile/api/games/id/20
  • Вопрос задан
  • 326 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
SamDark
@SamDark
Yii2 core team
1. Правила местами поменяйте.
2. model тоже надо указывать.
3. parsingOnly означает, что при создании URL правила не работают.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
urlManager' => array(
        'urlFormat'=>'path',
        'showScriptName'=>false,
      ),

????
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы