Задать вопрос
@Red_Fox_My

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

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

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

А хотелось бы - site.ru/post/simvolniy-kod-zapisi.html
  • Вопрос задан
  • 151 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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