Codeigniter中的正确路由URL

Codeigniter中的正确路由URL,codeigniter,routes,Codeigniter,Routes,我想知道在codeigniter中执行路由的正确方法是什么。 到目前为止,第一个和第二个routh工作得很好,但当我想添加最后一个时,代码不起作用 控制器存储显示类别。当我点击一个类别时,它会显示所有的子类别等等。但最后一条路对我不起作用,因为第二条路allready会被呼叫。所以一定有什么工作要做 $route['store/mens-were'] = "store/show_subcategorys"; $route['store/menswear/(:any)'] = "store/sho

我想知道在codeigniter中执行路由的正确方法是什么。 到目前为止,第一个和第二个routh工作得很好,但当我想添加最后一个时,代码不起作用

控制器存储显示类别。当我点击一个类别时,它会显示所有的子类别等等。但最后一条路对我不起作用,因为第二条路allready会被呼叫。所以一定有什么工作要做

$route['store/mens-were'] = "store/show_subcategorys";
$route['store/menswear/(:any)'] = "store/show_products_in_subcategory";
$route['store/menswear/mens-jackets/(:any)'] = "store/show_product";
有人能帮忙吗


tnx

您需要将它们按正确的顺序放置。在您的情况下,它应该是:

$route['store/mens were']=“store/show_子类别”;
$route['store/menswear/mens jacks/(:any)]=“store/show_product”;

$route['store/menswear/(:any)]=“商店/展示子类别中的产品”

颠倒顺序,它应该会起作用。你能提供至少一个例子吗?订单问题!路由从上到下进行处理。一旦一个成功了,其余的就被忽略了。哦,我现在明白了!:)tnx可以自由地将@ISuthanBala的答案标记为已接受。