@Red_Fox_My

Как сделать в yii2, чтобы в чпу были символьные коды элементов?

Как сделать в yii2, чтобы в чпу были символьные коды элементов?

Например у меня сейчас на сайте - site.ru/post/?id=5

А хотелось бы - site.ru/post/simvolniy-kod-zapisi.html
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
@profaller
Например, так:

В конфиге:

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'post/<code:([\w-]+)\.html>' => 'posts/detail',
            ],
        ],


В контролере:

public function actionDetail($code)
    {
...
    }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Slug
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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