Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.28 KB

README.md

File metadata and controls

40 lines (29 loc) · 1.28 KB

Projets

WhatZeWeb.com project

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

Installation de Composer :

Site officiel de Composer

Détails sur l'installation

Génération des fichiers autoload : composer dump-autoload

Points d'amélioration du projet

  • 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.