0

我可能会遗漏 Yii2 的基本概念,但我只是想将表单提交给控制器操作,而当这种情况发生时,我总是得到InvalidRouteException. 控制器称为“列表”,是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'],
            ],
        ],
4

0 回答 0