0

Kohana にはスマート ルーティング システムがあります。ルートで URL を取得できる機能が気に入っています(Route::get('route_name',params)) 。 /Novus/202/ss14.05.html

ありがとう

4

2 に答える 2

1

CodeIgniter はこの機能をサポートしていません (「逆ルーティング」と呼ぶ人もいます)。

于 2012-12-29T02:26:17.470 に答える
0

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 セグメントを取得できます。

于 2012-12-28T16:44:56.117 に答える