include du CSS et javaScript MVC
Bonjour,
Je développe une application en PHP objet en MVC ( modèle vue controleur ), je galère depuis un certains sur un problème bénin mais dont je trouve pas de solution...
Voici l'arborescence de mon projet :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Racine :
index.php
css
>materialize.min.css
js
>materialize.min.js
images
>
includes
>header.php
>menu.php
>footer.php
controleur
>C_login.php
modele
vue
>V_login.php |
Et voici le code de mon header :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<!DOCTYPE html>
<html lang="fr">
<head>
<!--Import Google Icon Font-->
<link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!--Import materialize.css-->
<link type="text/css" rel="stylesheet" href="../css/materialize.min.css" media="screen,projection"/>
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</head>
</html> |
Dans l'index et dans le contrôleur je fais donc un include de mon header.php et de mon menu.php cependant le problème c'est pour l'index le href nécessaire est :
Code:
href="css/materialize.min.css"
Et pour mon contrôleur ( C_login.php ) c'est :
Code:
href="../css/materialize.min.css"
Hors le fichier header.php possède seulement 1 des 2, je ne sait pas comment faire un alternatif qui bouge suivant la page ou l'on est, avez vous une solution ? J'ai également le même problème pour le menu évidemment puisque là aussi les liens dans le menu dépendent de la position du fichier où l'on se trouve. Je trouve ça redondant et embêtant de le mettre plusieurs fois dans le projet
Merci par avance, :roll:
Damien