Kohana にはスマート ルーティング システムがあります。ルートで URL を取得できる機能が気に入っています(Route::get('route_name',params)) 。 /Novus/202/ss14.05.html
ありがとう
Kohana にはスマート ルーティング システムがあります。ルートで URL を取得できる機能が気に入っています(Route::get('route_name',params)) 。 /Novus/202/ss14.05.html
ありがとう
CodeIgniter はこの機能をサポートしていません (「逆ルーティング」と呼ぶ人もいます)。
Kohona を使用していないため、質問を正しく理解していない可能性がありますが、uri セグメントを取得するだけの場合は、次を使用します。
$this->uri->segment(3); //=202 in http://site.com/Sunglasses/Novus/202/ss14.05.html
パラメータを使用して URL をルーティングするには、次のようなものを使用します。
$route['products/(:any)/(:num)'] = "products/get_product/$1/$2";
したがって、たとえば、これを使用すると、製品コントローラーの get_product() メソッドにルーティングする site.com/products/sunglasses/202 の URL を作成し、上記のように uri セグメントを取得できます。