0

Yii2 の基本的な概念で何かが欠けている可能性がありますが、フォームをコントローラー アクションに送信しようとしているだけで、それが起こると常に取得してInvalidRouteExceptionいます。コントローラは「リスト」と呼ばれ、ListControllerを拡張したクラスControllerです。

私の理解では、コントローラーが POST を受け入れられるように をセットアップしUrlmanagerてから、特定のアクションでコントローラーが POST を受け入れられるように動詞フィルターをセットアップする必要があります。

'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'enableStrictParsing' => false,
        'rules' => [
            'POST list/search' => 'list/search',
         ]


'verbs' => [
            'class' => VerbFilter::className(),
            'actions' => [
                'search' => ['post'],
            ],
        ],
4

0 に答える 0