Je construis un tutorialsystem avec CodeIgniter et souhaite atteindre la structure d'URL suivante:le passage de paramètres Codeigniter à l'index du contrôleur
- /tutoriels -> une page d'introduction avec la liste de toutes les catégories
- /tutorials/{une catégorie comme chaîne} -> ceci donnera une liste de tutoriels pour la catégorie donnée, par ex./tutorials/php
- /tutorials/{une catégorie comme chaîne}/{un ID}/{tutorial slug} -> ceci montrera le tutoriel, par ex./Tutorials/php/123/how-use-to-fonctions
- /tutorials/ajouter -> page pour ajouter un nouveau tutoriel
Le problème est que quand je veux utiliser les deux premiers types de URL, je devrais passer des paramètres à la fonction d'index du contrôleur. Le premier paramètre est la catégorie optionnelle, le second est l'ID du tutoriel optionnel. J'ai fait quelques recherches avant de poster, donc j'ai découvert que je pouvais ajouter une route comme tutorials/(:any)
, mais le problème est que cette route passerait aussi add
comme paramètre lors de l'utilisation de la dernière URL (/ tutorials/add).
Des idées comment je peux y arriver?
Beaucoup plus facile que le mien, merci! J'ai encore un peu à apprendre. – EsTeGe
cela a un problème à des fins de référencement. –