filmov
tv
Собираем свой MVC микрофреймворк на PHP из готовых пакетов в composer
Показать описание
В этом видео мы соберем из различных компонетов свой микрофреймворк в образовательных целях. Посмотроим MVC приложение с помозью роутинга Symfony, шаблонизатора Twig, DI контейнера PHP-DI. Также возьмем var_dumper для удобства отладки. Doctrine DBAL для удобных запросов в базу данных. В конце видео разберемся с тем, как работает DI контейнер и как мы можем его использовать. Также подключим Twig шаблонизатор, который позволит лекго формировать шаблоны. Познакомимся также с технологией Autowire, которая поддерживается PHP-DI
* Использованные компоненты *
00:00 Обзор необходимых компонентов
02:00 Устанавливаем composer менеджер пакетов PHP
03:00 Устанавливаем и настраиваем Symfony/routing
04:50 Устанавливаем var_dumper для удобства отладки
08:00 Разбираемся с Symfony Request классом
12:00 Возвращаем ответ от контроллера Symfony Response класс
14:00 Устанавливаем Doctrine DBAL и прокидываем его в контроллер
16:00 Устанавливаем и подключаем шаблонизатор Twig и делаем пример шаблона
23:00 Создаем класс модели пользователей, чтобы извлекать данные из базы данных
29:30 Подключаем DI контейнер с помощью PHP-DI и разбираемся с тем как он работает
35:00 Объявляем сервисы в DI с помощью фабрик
40:00 Разбираемся с тем как это запускается с работает все вместе
#php #программирование #обучение
Комментарии