【发布时间】:2019-02-28 12:22:04
【问题描述】:
我有一个这样的网址:
http://example.com/product/product_details/8
我希望 product_details 从 url 中隐藏,因为我使用了这个路由规则:
$route['default_controller'] = 'product';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['product/(:any)'] = 'product/product_details/$1';
那么浏览器中出现的url就是
但问题是在同一个控制器中,我调用了其他控制器方法,例如。 public function addToCart(){ } 现在当我调用 http://example.com/product/addToCart 时,它不会被调用,直到我删除上面定义的路线。请帮助解决我的问题。
【问题讨论】: