У меня есть такой URL-адрес:
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-адрес, который отображается вбраузер
http://example.com/product/8
, но проблема в том, что в том же контроллере я вызвал метод других контроллеров, например.public function addToCart(){ }
Теперь, когда я вызываю http://example.com/product/addToCart, он не будет вызываться, пока я не удалю определенный выше маршрут.Пожалуйста, помогите решить мою проблему.