ルーティングに小さな問題があります。
私のルート:
$route['category/(:any)/(:num)'] = "site/index/$2"; //not working
$route['category/(:any)'] = "site/index"; //not working
$route['category/(:any)/(:any)'] = "site/view/$2"; // working
$route['Search'] = "site/search"; // working
私が欲しいもの: http://example.com/category/Home - サイト/インデックス関数 を呼び出しますhttp://example.com/category/Home/2パラメータ $2 でサイト/インデックス関数を呼び出します それらで 404 エラーが発生します2つのルール。
私が試したのは、category/(:any)/(:num) のパラメーターをエコーすることで、エコーしました。このエコーは index 関数内にありました。ビューとモデルは、私が宣言したパスに存在します。インデックス ページ自体は、それなしでは機能しません。したがって、問題はルーティングにあると思います
最も興味深いのは、category/(:any) ルートを site/view に変更すると機能するが、site/index を設定すると機能しないことです。私がそこに設定したとしても、サイトだけです。