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

Дело в том, что в базовой установке Symfony, эти библиотеки не установлены. Это сделано для экономии места проекта. Если ваш проект будет использовать внешнюю базу данных для хранения данных, вы должны будете их установить дополнительно.

Для установки открываем терминал и выполняем команду:

composer require symfony/orm-pack

orm - объектно-реляционная модель. Это то, о чем мы говорили в предыдущем видео. Работа с базой данных происходит на основе объектов. Мы не работаем со строками, мы работаем с объектами.

orm-pack позволяет это делать.

pack - означает, что это не одна библиотека. Это некий набор библиотек, который включается в эту установку.

И для работы с базой данных, устанавливается еще один дополнительный пакет. 

composer require symfony/maker-bundle

Это специальный бандл, который позволяет в терминале выполнять определенные команды для работы с базой данных.

Его можно и не устанавливать, просто команды для работы с базой данных будут недоступны, но рекомендую установить этот пакет также. Это сэкономит вам время.

Выполните работу по установке этих пакетов и будем переходить к практике работы с базой данных в следующих уроках. Жмите Далее.