Я могу упустить что-то из базовой концепции Yii2, но я просто пытаюсь отправить форму действию контроллера, и когда это происходит, я всегда получаю InvalidRouteException
. Контроллер называется List и является классом ListController
, который расширяет Controller
.
Насколько я понимаю, мне нужно настроить Urlmanager
, чтобы контроллер мог принимать POST, а затем настроить фильтр глаголов, чтобы позволить контроллеру принимать POST для определенного действия.
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'enableStrictParsing' => false,
'rules' => [
'POST list/search' => 'list/search',
]
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'search' => ['post'],
],
],