0
のメソッドにパラメータを渡す私持っている私の投稿コントローラーで、次の方法:私は、次のURLをご覧場合は、CakePHP
public function index($filter = null)
{
debug($filter); exit;
}
は:/posts/index/filter:test
を、それはnullを返しますが、私は/posts/index/test
を使用する場合は、テストが返されます...
私は、Cakeがデフォルトで指定されたパラメータを渡したという印象を受けましたか?
私のようなルートを使って、これを固定しようとした:
Router::connect('/test', array('controller'=>'posts','action'=>'index','filter'=>'test'));
しかし、それはまだヌルとして帰ってきました!フィルタがメソッドに渡されないように...
これを修正するにはどうすればよいですか?
しかし、それも名前付きパラメータのですか? – Cameron
をURLに渡すと、次のようになります。/ index/filter:value - 名前が付けられます。 – Headshota
なぜ私の方法はそれを拾いませんか? – Cameron