Видео актуально для Symfony 7

Давайте рассмотрим оставшиеся файлы и папки, которые есть в нашем проекте на Symfony.

Папка bin. В ней находятся бинарные файлы, которые предназначены для запуска из командной строки. Мы можем обратившись к этим файлам выполнить какие-то команды Symfony.

Папка config. Это папка настроек. В ней находятся все настроечные файлы нашего проекта. Эти файлы представлены в специальном формате yaml. В Symfony принято файлы настроек сохранять в таком формате.

Здесь мы можем настраивать пакеты, бандлы, которые есть в нашем проекте, сервисы, роуты и.т.д.

Папка migrations. Это папка миграций. Это специальные файлы, которые позволяют нам взаимодействовать с базой данных и переносить измения, которые есть в нашем проекте внутрь базы данных. 

Следующая папка - это папка templates (шаблоны). Позже мы на этом остановимся. Если вы знакомы с такой системой как MVC, так templates отвечает у нас за вид. За представление, которое будет выводиться пользователю в браузере. 

В ней находятся файлы шаблонизатора twig. 

Папка tests отвечает за unit тесты нашего проекта.

translation -  это папка с языковыми переводами. Symfony поддерживает многоязычность и вы можете настроить многоязычную версию вашего проекта. 

Папка var содержит кэшированные файлы проекта и логи. 

Файлы .env - это файлы переменных окружения. 

Вот это основные файлы и папки нашего проекта. Бегло мы по ним пробежались, а теперь давайте приступать к практике и попробуем что-нибудь запрограммировать.