yii2 вопрос по urlManager

414
28 декабря 2016, 06:15

Можно-ли сделать примерно такое правило 'houses' => 'site/sell?type=house' ?

Что было бы еквивалентно - http://standart.dev/houses -> http://standart.dev/site/sell?type=house

Answer 1
'rules' => [
     ['pattern' => 'houses', 'route' => 'site/sell', 'defaults' => ['type' => 'house']]
]
Answer 2

Можно. Для этого в конфиг такой код:

...
'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'rules' => [
         ...
         'houses' => '/site/sell',
         ...   
    ],
],
...

а в SiteController такой:

public function actionSell($type = 'house') {...}
READ ALSO
Как вывести system.pagenavigation над каталогом?

Как вывести system.pagenavigation над каталогом?

У меня есть свой шаблон systempagination Я его вывожу под списком каталога

389
Javascript Как подправить код под правила? [требует правки]

Javascript Как подправить код под правила? [требует правки]

С сайта получаю данные о таймере и имени игрока

398
Пиксель facebook ошибка при валюте UAH

Пиксель facebook ошибка при валюте UAH

Использую скрипт для пиксель facebook

563
gulp-jade-inheritance выбрасывает ошибку unexpected text

gulp-jade-inheritance выбрасывает ошибку unexpected text

Добрый деньПередали проект на ведение

453