Je développe un site de commerce électronique avec CI qui a des catégories de produits et des produits. Je veux router l'URL pour qu'elle passe au contrôleur de produits, puis exécutez la fonction getCategoryByName pour le premier segment, puis exécutez getProductByName pour le second segment. Voici ce que j'ai:CodeIgniter Routage
URL: products/docupen/rc805
routes.php: $route['products/([a-z]+)'] = "products/getCategoryByName/$1"; $route['products/([a-z]+)/([a-z0-9]+)'] = "products/$1/getProductByName/$2";
Mais sa ne fonctionne pas. "docupen" est la catégorie, et "rc805" est le produit.
Merci d'avance.
Merci à tous pour votre aide. C'est ce que j'ai fini avec pour ce dont j'avais besoin.
$route['products/:any/:num'] = "products/getProductByID"; $route['products/:any/:any'] = "products/getProductByName"; $route['products/:any'] = "products/getCategoryByName";