| Русский | English | Español | 中文 | Français | Deutsch |
|---|---|---|---|---|---|
| Выбран | English | Español | 中文 | Français | Deutsch |
- PHP 8
- Postgresql (PDO)
- Bootstrap 5.3
Проект реализует архитектурный шаблон MVC на примере простейшего, самописного фреймворка. В рамках фреймворка был реализован CRUD на примере раздела "Статьи":
При создании и обновлении статьи реализовано валидация:
В каталоге docs/conf/ располагается: nginx-configuration.conf - пример конфигурации для nginx.
- Добавьте конфигурацию на ваш сервер. За основу может быть взят файл из
docs/conf/. - Выполните
composer i - Переименуйте
.env.exampleв.envи секцию# DB info - Создайте базу данных и импортируйте содержимое файла
db_dump.sql(пример команды для импорта:sudo -iu postgres psql -U postgres mvc_v1 < /www/mvc-v1.col/docs/db_dump.sql), который находится вdocs/.
Изменения сделанные в 2024 - минимальны. Я целенаправленно оставил структуру ядра исходной, не стал добавлять функционал контейнера, DI и прочего. Так как это одна из первых моих работ и поэтому я решил сохранить его практически в первозданном виде 😇




