0

デフォルトでは、CakePHP はindexルートの URL から削除されますが、名前付きパラメータを追加すると再び表示されます。

すべてのコントローラーに名前付きパラメーターを使用するにはどうすればよいですか? アクションがindex非表示の場合はどうすればよいですか?

デフォルトのセットアップは です。

Router::connect('/:controller', array('action' => 'index'));
Router::connect('/:controller/:action/*');

リクエスト/controller/named:1すると、アクションにルーティングされnamed:1()、エラーがスローされます。その理由は明らかです。

どういうわけか、コントローラーの後のテキストが名前付きパラメーターであり、にマップされているかどうかを確認する必要がありますindex

4

0 に答える 0