À propos
À propos de cette application
Cette application est un starter kit PHP MVC développé avec une approche procédurale.
Architecture MVC
Cette application suit le pattern Model-View-Controller :
- Models : Gestion des données et logique métier
- Views : Présentation et interface utilisateur
- Controllers : Logique de contrôle et coordination
Fonctionnalités techniques
- PHP procédural (pas d'orienté objet)
- Système de routing simple et efficace
- Templating HTML/CSS avec layouts
- Gestion de base de données avec PDO
- Système d'authentification intégré
- Protection CSRF
- Messages flash
- Validation de formulaires
Structure du projet
php-starter-cdpi/
├── config/ # Configuration
├── controllers/ # Contrôleurs MVC
├── models/ # Modèles de données
├── views/ # Vues et templates
├── core/ # Système de routing et fonctions core
├── includes/ # Fonctions utilitaires
└── public/ # Point d'entrée et assets