Так же есть контроллеры отображающиеся как обычный сайт
Проблема следующая. Хочу поставить контроллер по умолчанию.
Пишу в конфигу 'defaultRoute' => 'mains'
Не сработало.
Ниже мои кофниг urlManager
Код: Выделить всё
'urlManager' => [
'showScriptName' => false,
'enableStrictParsing' => true,
'enablePrettyUrl' => true,
'rules' => array([
'class' => 'yii\rest\UrlRule',
'controller' => [
'main',
'site'
],
'extraPatterns' => [
'POST searchcount' => 'searchcount',
'POST searchresult' => 'searchresult',
]
]),
],
Но стоит убрать array() перед rules
и сделать так
Код: Выделить всё
'urlManager' => [
'showScriptName' => false,
'enableStrictParsing' => true,
'enablePrettyUrl' => true,
'rules' => [
'class' => 'yii\rest\UrlRule',
'controller' => [
'main',
'site'
],
'extraPatterns' => [
'POST searchcount' => 'searchcount',
'POST searchresult' => 'searchresult',
]
],
],
yii\base\UnknownPropertyException:
Setting unknown property: yii\web\UrlRule::0