En standard
En standard dans PHP, lorsque vous appelez un script, vous pouvez donner des paramètres de la façon suivante :
index.php?parametre=valeur¶metre_2=valeur_2
Avec Copix
Copix (qui utilise une architecture MVC) dispose d'un "Front Controller" appelé dans www/index.php (voir l'arborescence) qui sera en charge de lancer l'application. C'est ainsi ce "index.php" qui recevra l'ensemble des paramètres de la requête.
Ce fichier d'index accepte 3 paramètres standards réservés par Copix :
- module (le module à éxécuter)
- group (l'ActionGroup à charger qui sera nommé ActionGroupValeurDuParametreGroup)
- action (L'action à lancer, qui aura pour nom processValeurDuParametreAction dans l'ActionGroupValeurDuParametreGroup)
Chacun de ces paramètres, s'il n'est pas renseigné, prend pour valeur "default".
En mode "prepend" (URL significatives)
Copix dispose d'un mode de gestion d'URL nommé "prepend". Ce mode génère des URLs de la forme
index.php/nom_module/nom_group/nom_action
L'intérêt de ce mode est de générer des URLs plus "lisibles" par vos internautes.
En mode "default" (mode normal)
Copix permet également de gérer les URL de façon habituelle, simplement avec la forme
index.php?module=nom_module&group=nom_group&action=nom_action
Voir aussi
- CopixUrl qui est la classe de manipulation des URL.
- Les gestionnaires d'URL qui vous permettent de faire de l'URL Rewriting.
- CopixRequest qui vous permet de récupérer les paramètres envoyés par le navigateur à votre script.
- Trigramme module group action pour décrire les URL


