https://www.whatzeweb.com/cours/creer-son-premier-blog-en-poo-en-php/
Céation d'un blog en PHP en MVC et POO. Utilisation de composer.
Dossier sql contient les scripts à insérer dans une base de données blog.
Structure des dossiers de l'application:
- config : contient la configuration de l'application
- public : seul dossier accessible à l'utilisateur final.
- css
- js
- fonts
- img
- src : contient toute la logique de l'application
- model : classes
- controller : contrôleurs
- DAO : managers Data Access Object
- constraint : contraintes de validation des données
- templates : vues sur l'application
Génération des fichiers autoload :
composer dump-autoload
- Vérification de l'utilisateur sur chaque page, confirmation des actions avec page tampon (suppression compte, article, etc...)
- Prendre en compte les expirations de session, demande de reconnexion
- Suppression d'un admin : il faut supprimer ses articles et commentaires avant avec clé étrangères.