これは本当に基本的なようですが、私はそれのコツをつかむことができません。
次のように、コントローラーのメソッドに複数のパラメーターを送信しようとしています。
http://localhost/ci/index.php/subjects/3/state
これは私が試したルーティングです:
$route['subjects/(:num)'] = 'subjects/view/$1';
$route['subjects/(:num)/{:any}'] = 'subjects/view/$1/$2';
メソッドは2つのパラメータを受け入れました:
public function view($slug, $id = null){
}
しかし、私は404を取得しているようです。これを機能させるにはどうすればよいですか?常に1つのパラメーターとオプションの他のパラメーターを受け入れるためにviewメソッドが必要です。
注:私はURLヘルパーを含めています。