Eléphant du PHP |
135 Messages
22 févr. 2009, 14:17
Oui moi perso même en procédural je ferais une Architecture MVC !
d'ailleurs tu peux en faire une en procédurale du genre:
index.php
Code : Tout sélectionner
<?php
define(FOLDER, "models/");
define(VIEW, "views/");
if(isset($_GET['action'])) {
switch ($_GET['action']) {
case 'home':
$content_layout = FOLDER."home.php";
break;
case 'devis':
$content_layout = FOLDER."contact.php";
break;
default:
$content_layout = FOLDER."underconstruction.php";
}
$layout = VIEW."mainlayout.php";
} else {
$content_layout = FOLDER."home.php";
$layout = VIEW."mainlayout.php";
}
require_once($layout);
?>
puis le
mainlayout.php
et par exemple tu place dans le content de ta page
voila c'est mon avis bien sur le code peut être grandement amélioré !
pour le model c'est vrai que la classe est un peu comme un model mais je dirais d'objet.
sans le cadre du MVC je sais pas si sais pas plutot le model de donnée ! c'est vrai que c'est un ambiguë moi aussi j'ai parfois un peu de mal avec ça lol
car permet d'avoir une petite architecture MVC sympa !