Bonjour à tous,
J'utilise l'architecture MVC du tutoriel Dévelloper un site web. J'ai déjà hébergé un site web avec ce framework, mais présentement je développe un site pour un projet d'école et j'ai passé de wampserver à vagrant et lorsque je fais : define('BASE_URL',dirname(dirname($_SERVER['SCRIPT_NAME']))); ça me renvoie des URL complètes ex "/devoir01/webroot/index.php/pages/accueil" qui est supposé donnée /devoir01/page/accueil . Si quelqu'un a une idée, je suis ouvert à tout solution.
Merci
Bonsoir,
Chaque élément entre les "/" est considéré comme un dossier.
Que vaut $_SERVER['SCRIPT_NAME'] ?
Quand j'arrive sur ma page principale il vaut: /devoir01/webroot/index.php
Si je vais sur un autre page exemple commander qui appartiens au contrôleur page voici ce que ça me donne: devoir01/webroot/index.php/pages/commander
Si je compare à wampserver voici ce que j'ai sur la page d'accueil j'ai /devoir01/webroot/index.php et sur commander j'ai toujours la même chose /devoir01/webroot/index.php puisque je suis toujours sur index, mais je récrie l’URL.