2011-06-24 25 views
2

私はこのルートトリックを行うにしようとしています:ルートのCodeigniter問題!

$route['cp/roles/:num'] = "cp/roles/index/:num"; 

をしかし、それは動作しません:( 私を助けてください!!

高度な感謝を

答えて

3

URI Routing上のドキュメントによると:

$route['product/(:num)'] = "catalog/product_lookup_by_id/$1";

"product"を最初のセグメントとして持つURLで、2番目の数字は "catalog"クラスと "product_lookup_by_id"メソッドに再マッピングされ、一致するものを変数として関数に渡します。

だから、あなたの特定のインスタンスのためには、次の操作を行います:

$route['cp/roles/(:num)'] = "cp/roles/index/$1"; 
+0

ありがとうございます。 – Mahmoudco

0

あなたは

$route['cp/roles/:num'] = "cp/roles"; 

を試してみて、代わりにあなたが使用したい機能に変数を渡すことができ

$this->uri->segment(3); 

またはセグメントに対応する番号。