J'aurai aimé des critiques sur mes habitudes d'organisation du code. J'ai essayé de me mettre au modèle MVC, seul.
En lui-même mon code est visible. Ma question porte essentiellement sur l'architecture de mon projet.
Généralement je fais comme ça (prenons le cas d'un site tout bête avec une page) :
Htaccess
Index.php (cumulé au htaccess, ça "route")^/produit/(.*)$ index.php?controlleur=produit&idproduit=$1
if($_GET['controlleur']=='produit') include 'controlleur/produit.php' ;
//...
include 'controlleur/chargeur_template.php' ;
Controlleur/Produit.php$ManagerProduit = new ManagerProduit; // fait appel au modèle qui retourne des objets produit
if($_GET['idproduit']==1) $titre = $ManagerProduit->getTitreProduit($_GET['idproduit']);
else $titre = 'titre du produit2 ';
$template = 'produit';
Vue/Produit.php<h1><?= $titre ;?>< :h1>
Il va sans dire que mon code est un peu plus sécurisé et étoffé Est-ce que c'est commun d'organiser son code de cette manière ? Est-ce que je peux continuer dans ce sens ou est-ce que vous me conseillez de m'organiser différemment ?
Merci !