В данной части мы приняли решение создавать CMS систему на базе Symfony Framework.
GIT урока: https://github.com/overvoidjs/SymfonyLessons/tree/Lesson4
Разбор комманд:
docker exec -it <CONTAINER_ID> <CMD> //используем для того что бы выполнить команду(CMD) внутри контейнера
docker exec -it <ID> app_cms/bin/console <UTIL> //используем для того что бы выполнить консольную утилиту Symfony
Используемые консольные утилиты:
bin/console doctrine:database:create
Используется для создания базы данных(доступы и название базы данных указывается в .env файле)
bin/console make:entity
Используется для создания схемы таблицы базы данных(сущности).
bin/console make:migration
Используется для создания миграции( фиксации внесенных в базу данных изменений)
bin/console doctrine:migrations:migrate
Применение внесенных в базу данных изменений