Русский | English | Español | 中文 | Français | Deutsch |
---|---|---|---|---|---|
Русский | English | Español | 中文 | Sélectionné | Deutsch |
- PHP 8
- Postgresql (PDO)
- Bootstrap 5.3
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" :
La validation est mise en œuvre lors de la création et de la mise à jour de l'article :
Dans le répertoire docs/conf/
, vous pouvez trouver : nginx-configuration.conf
- un exemple de fichier de configuration pour nginx
.
- Ajoutez la configuration à votre serveur. Vous pouvez utiliser le fichier de
docs/conf/
comme base. - Exécutez
composer i
- Renommez
.env.example
en.env
et remplissez la section# DB info
- Créez une base de données et importez le contenu du fichier
db_dump.sql
(exemple de commande pour l'importation :sudo -iu postgres psql -U postgres mvc_v1 < /www/mvc-v1.col/docs/db_dump.sql
), qui se trouve dans le dossierdocs/
.
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 😇