Symfony 6 курс. Урок 5. Шаблоны. Дата трансформер. Добавление отношений ManyToMany
Открытый канал в телеге - https://t.me/PHPnoob
Чат взаимопомощи PHP - https://t.me/php_noob
Ссылка на репозиторий с кодом: https://github.com/bukachukcom/symfony6
В этом видео мы настроим сеттеры в PHPStorm, чтобы генерация сеттеров работала лучше, установим Symfony плагин. Модифицируем основной шаблон, также настроим шаблоны формы Bootstrap 4. Добавим дополнительную Entity Tag и потом свяжем ее с Блогом ManyToMany, что позволит нам добавлять теги к блогам через запятую. Чтобы это реализовать через компонент форм Symfony, нам нужно также реализовать Data Transformer, что мы и сделаем в данном видео. В конечном результате мы получим возможность добавлять и редактировать блоги с тегами через запятую, которые будут автоматически разбиваться по запятой и добавляться в отдельную таблицу tag базы данных и связывать ее с блогом таблицей связи tags_to_blog. Между делом научимся откатывать миграции и исправлять в них ошибки. Научимся сохранять связанные сущности каскадно. Все видео курса: • Symfony фреймворк 00:00 Настраиваем PHPStorm для работы с Symfony фремворк 03:00 Подготавливаем шаблон html 07:00 Адаптация шаблона под шаблонизатор Twig 09:30 Настройка стандартных шаблонов форм под Bootstrap нужной версии 13:00 Добавляем теги через запятую к форме блога 14:00 Делаем связь c тегами через ManyToMany отношение Doctrine ORM 19:00 Создание data transformer Symfony для конвертации тегов в сущности 21:00 Подключение дата трансформера к форме создания блога 29:00 Откат неверной миграции базы данных mysql назад 35:00 Параметр связи сущностей cascade для сохранения сущностей каскадно #обучение #программирование #обучающие #symfony #php #bootstrap