Как в Yii2 поменять ID на slug/alias в url?

Есть хорошая статья, habrahabr.ru/post/208328/, там автор описывает метод создания слаг-ов, все понятно, но как все таки поменять в url ID на slug?
  • Вопрос задан
  • 7853 просмотра
Пригласить эксперта
Ответы на вопрос 3
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Вы имеете в виду адрес домен/контролер/id на домен/контролер/какойтотекст?
У меня решилось путем изменения в urlmanager
'<controller:\w+>/<id:\w+>' => '<controller>/view',

на
'<controller:\w+>/<id>' => '<controller>/view',
Ответ написан
dskripchenko
@dskripchenko
backend developer (Promo Interactive)
'<controller:\w+>/key/<key:[\w+-]*\w+>/?'=>'<controller>/view'

public function actionView($key = null){
...
}


'<controller:\w+>/key/<key:[\w+-]*\w+>/?/product/<product:[\w+-]*\w+>/?'=>'<controller>/view'

public function actionView($key = null,$product = null){
...
}
Ответ написан
@EndErr Автор вопроса
Да, именно такой
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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