bloc2:prog:web:mvc-exemple
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:web:mvc-exemple [2023/04/11 11:39] – [Modèle] admin | bloc2:prog:web:mvc-exemple [2023/04/11 11:50] (Version actuelle) – [Vue] admin | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== Modèle ===== | ===== Modèle ===== | ||
| Exemple de modèle d' | Exemple de modèle d' | ||
| - | <code=php dataAccess.php> | + | <code php dataAccess.php> |
| <?php | <?php | ||
| Ligne 57: | Ligne 57: | ||
| ===== Vue ===== | ===== Vue ===== | ||
| Exemple de vues décomposées | Exemple de vues décomposées | ||
| + | <code php vue-charte.php> | ||
| + | < | ||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | <link rel=" | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | <nav> | ||
| + | <?php include $menu; ?> | ||
| + | </ | ||
| + | < | ||
| + | <?php include $contenu; ?> | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <code html vue-menu.php> | ||
| + | < | ||
| + | <ul> | ||
| + | < | ||
| + | < | ||
| + | </ul> | ||
| + | </ | ||
| + | <code html vue-accueil.php> | ||
| + | < | ||
| + | Le lorem ipsum est, en imprimerie, une suite de mots sans signification | ||
| + | utilisée à titre provisoire pour calibrer une mise en page, le texte | ||
| + | définitif venant remplacer le faux-texte dès qu'il est prêt ou que la | ||
| + | mise en page est achevée. Généralement, | ||
| + | le Lorem ipsum ou Lipsum. | ||
| + | </ | ||
| + | |||
| ===== Contrôleur ===== | ===== Contrôleur ===== | ||
| Exemple de contrôleur | Exemple de contrôleur | ||
| - | <code=php index.php> | + | <code php index.php> |
| <? | <? | ||
| include " | include " | ||
| Ligne 70: | Ligne 104: | ||
| $data = pdo_query($sql1); | $data = pdo_query($sql1); | ||
| if ($data === false) { | if ($data === false) { | ||
| - | $contenu = 'view-erreur.php'; | + | $contenu = 'vue-erreur.php'; |
| } | } | ||
| else { | else { | ||
| - | $contenu = 'view-demande1.php'; | + | $contenu = 'vue-demande1.php'; |
| } | } | ||
| } | } | ||
| Ligne 81: | Ligne 115: | ||
| $data = pdo_query($sql2); | $data = pdo_query($sql2); | ||
| if ($data === false) { | if ($data === false) { | ||
| - | $contenu = 'view-erreur.php'; | + | $contenu = 'vue-erreur.php'; |
| } | } | ||
| else { | else { | ||
| - | $contenu = 'view-demande2.php'; | + | $contenu = 'vue-demande2.php'; |
| } | } | ||
| } | } | ||
| else { | else { | ||
| - | $contenu = 'view-accueil.php'; | + | $contenu = 'vue-accueil.php'; |
| } | } | ||
| - | $menu = 'view-menu.php'; | + | $menu = 'vue-menu.php'; |
| - | include 'view-charte.php'; | + | include 'vue-charte.php'; |
| </ | </ | ||
bloc2/prog/web/mvc-exemple.1681205996.txt.gz · Dernière modification : 2023/04/11 11:39 de admin
