Всем привет!
В сети много примеров настройки urlManager с суффиксом ".html" для всех страниц или отдельных контроллеров, например
https://stackoverflow.com/questions/288 ... -exclusion
Однако, стандартный SluggableBehavior не имеет параметра suffix для генерации slug вида "page.html".
Можно добавлять суффикс через свойство value для SluggableBehavior, например
https://stackoverflow.com/a/31100790
или добавлять ".html" при генерации ссылки на страницу.
Есть ли какая-то понятная практика на этот счет? Особенно смущает, что в urlManager suffix есть, а в SluggableBehavior нет.
Практика SluggableBehavior и ".html" suffix
Практика SluggableBehavior и ".html" suffix
Ответственные программисты с высоким уровнем технического долга (c)
Re: Практика SluggableBehavior и ".html" suffix
Выставить суффикс и он сам будет добавлять ".html" при генерации ссылки на страницу.
Re: Практика SluggableBehavior и ".html" suffix
Отлично, спасибо! Не слишком очевидно, но работает.
Для тех, кому нужно создать ссылку с бэкенда на фронтенд, с учетом правил urlManager:
https://github.com/yiisoft/yii2/issues/ ... t-66716648
класс 'yii\web\UrlManager',
Ответственные программисты с высоким уровнем технического долга (c)