Генерация ссылок prettyUrl

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Pitonn
Сообщения: 41
Зарегистрирован: 2013.09.08, 17:35

Генерация ссылок prettyUrl

Сообщение Pitonn »

Здравствуйте. Включен prettyUrl, подскажите, какую ссылку правильно должен генерировать такой код:?

Код: Выделить всё

Html::a('test', ['/url/link', 'type' => 0, 'id' => 1], []);
/url/link/type/0/id/1
или
/url/link?type=0&id=1

Генерирует второй вариант и не могу понять, то ли prettyUrl не работают и не генерят ссылку как в первом варианте, то ли и не должны они так вовсе.
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Re: Генерация ссылок prettyUrl

Сообщение maleks »

не должны
Pitonn
Сообщения: 41
Зарегистрирован: 2013.09.08, 17:35

Re: Генерация ссылок prettyUrl

Сообщение Pitonn »

Печаль, спасибо.
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Генерация ссылок prettyUrl

Сообщение urichalex »

urlManager надо настроить, чтобы было первым вариантом
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Генерация ссылок prettyUrl

Сообщение andku83 »

добавьте правило в urlManager

Код: Выделить всё

        ['pattern' => '/url/link/type/<type:\d+>/id/<id:\d+>', 'route' => 'url/link'],
Ответить