Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 2.43 KB

README_fr.md

File metadata and controls

60 lines (39 loc) · 2.43 KB

Projet : Implémentation du modèle d'architecture MVC à l'aide d'un exemple de framework simple

Choisissez la Langue :

Русский English Español 中文 Français Deutsch
Русский English Español 中文 Sélectionné Deutsch

Stack Utilisé :

  • PHP 8
  • Mysql (PDO)
  • Bootstrap 5.3

Description :

Le projet met en œuvre le modèle d'architecture MVC à l'aide d'un exemple de framework simple fait maison. Au sein du framework, les opérations CRUD ont été implémentées pour la section "Articles" :

Création

ajax filter is in operation

Affichage

ajax filter is in operation

Mise à jour

ajax filter is in operation

Suppression

ajax filter is in operation

La validation est mise en œuvre lors de la création et de la mise à jour de l'article :

Processus de Validation

ajax filter is in operation

Dans le répertoire docs/conf/, vous pouvez trouver : nginx-configuration.conf - un exemple de fichier de configuration pour nginx.

Lancement du Projet :

  1. Ajoutez la configuration à votre serveur. Vous pouvez utiliser le fichier de docs/conf/ comme base.
  2. Exécutez composer i
  3. Renommez .env.example en .env et remplissez la section # DB info
  4. Créez une base de données et importez le contenu du fichier db-dump-with-articles.sql, qui se trouve dans docs/mysql-dump/.

Les modifications apportées en 2024 sont minimes. J'ai délibérément conservé la structure de base de l'original, je n'ai pas ajouté de fonctionnalités de conteneur, DI, etc. Étant donné que c'est l'un de mes premiers travaux, j'ai décidé de le conserver presque tel quel 😇