Salut à tous !
Je rencontre un petit problème. Je tourne sous MAMP PRO et j'ai créé un alias "monsite.dev" pour un projet ou j'essaye d'intégrer le MVC proposé par Grafikart "Créez votre site de A à Z". J'ai par exemple ma feuille de style à l'emplacement "monsite/webroot/css/style.css". Cependant j'ai un bug assez original je dois dire. Dans mon layout.php j'ai un :

<link rel="stylesheet" href="/webroot/css/style.css" type='text/css'>

Jusque là tout marche. Mais lorsque je suis en localhost/monsite/mapage (c'est à dire sans utiliser monsite.dev), plus de CSS ! Le seul moyen de l'afficher est de changer :

<link rel="stylesheet" href="/webroot/css/style.css" type='text/css'>

en :

<link rel="stylesheet" href="webroot/css/style.css" type='text/css'>

(Sans le / devant webroot).

Quelqu'un à déjà rencontré se problème et pourrait m'éclairer sur ce sujet ?

Merci !

1 réponse


devict
Auteur
Réponse acceptée

J'ai trouvé la solution, pour linker mon fichier css j'ai finalement fait :

<link rel="stylesheet" href="<?php echo Router::url('webroot/css/bootstrap.min.css'); ?>">

Et ça marche nickel :)