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 :
Et voici le code de mon header :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Et pour mon contrôleur ( C_login.php ) c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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
Code : Sélectionner tout - Visualiser dans une fenêtre à part href="../css/materialize.min.css"
Merci par avance,
Damien
Partager