Estoy desarrollando un sitio web de comercio electrónico con CI que tiene categorías de productos y productos. Quiero enrutar la URL para que vaya al controlador de productos, luego ejecute la función getCategoryByName para el primer segmento y luego ejecute getProductByName para el segundo segmento. Aquí es lo que tengo:Enrutamiento CodeIgniter
URL: products/docupen/rc805
routes.php: $route['products/([a-z]+)'] = "products/getCategoryByName/$1"; $route['products/([a-z]+)/([a-z0-9]+)'] = "products/$1/getProductByName/$2";
Pero no su trabajo. "docupen" es la categoría, y "rc805" es el producto.
Gracias de antemano.
Gracias a todos por su ayuda. Esto es lo que terminé con lo que necesitaba.
$route['products/:any/:num'] = "products/getProductByID"; $route['products/:any/:any'] = "products/getProductByName"; $route['products/:any'] = "products/getCategoryByName";