我可能会遗漏一些基本概念Yii2,但我只是尝试将一个表单提交给控制器动作,当发生这种情况时,我总是得到InvalidRouteException。
根据我的理解,我需要设置Urlmanager以允许控制器接受POST,然后设置动词过滤器以允许控制器接受特定操作的POST。
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'enableStrictParsing' => false,
'rules' => [
'POST list/search' => 'list/search',
]
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'search' => ['post'],
],
],