Projet pédagogique minimal: MVC, routes, autoload PSR-4.
- PHP 8+
- Composer
- Apache (document root sur
public/)
cd mini_mvccomposer install
app/Core: Router, Controller, Databaseapp/Controllers: contrôleursapp/Views: vues +layout.phppublic: front controllerindex.php+.htaccess
- Éditez
app/config.ini(DSN/USER/PASS)
- Servez
public/et ouvrez/dans le navigateur
- Dans
public/index.php, ajoutez à$routesune nouvelle entrée
- Créer une entité, son contrôleur et vues (CRUD)