07-01-2012, 12:48 PM
(Modification du message : 07-01-2012, 12:53 PM par Sephi-Chan.)
En l'absence d'un framework décent (qui réduirait ce problème à néant), je partirais sur une solution simple : avoir un fichier environment.php dont le contenu diffère en développement et en production.
Ainsi, la version déployée sur le serveur, définit la constante
Hop, trivial et c'est plié.
Par ailleurs, tu ne peux pas vraiment savoir qui utilise ou non un contrôleur frontal (ou assimilé : routeur, dispatcher, etc.) à cause des réécritures d'URL.
Ainsi, la version déployée sur le serveur, définit la constante
ROOT_PATH
avec la valeur (en dur) qui convient. Et la version de développement fait de même.Hop, trivial et c'est plié.
Par ailleurs, tu ne peux pas vraiment savoir qui utilise ou non un contrôleur frontal (ou assimilé : routeur, dispatcher, etc.) à cause des réécritures d'URL.