Загрузка страницы

Собираем свой MVC микрофреймворк на PHP из готовых пакетов в composer

Открытый канал в телеге - https://t.me/PHPnoob Чат взаимопомощи PHP - https://t.me/php_noob Исходный код можно взять здесь https://github.com/bukachukcom/framework В этом видео мы соберем из различных компонетов свой микрофреймворк в образовательных целях. Посмотроим MVC приложение с помозью роутинга Symfony, шаблонизатора Twig, DI контейнера PHP-DI. Также возьмем var_dumper для удобства отладки. Doctrine DBAL для удобных запросов в базу данных. В конце видео разберемся с тем, как работает DI контейнер и как мы можем его использовать. Также подключим Twig шаблонизатор, который позволит лекго формировать шаблоны. Познакомимся также с технологией Autowire, которая поддерживается PHP-DI * Использованные компоненты * https://getcomposer.org/download/ https://github.com/symfony/routing https://symfony.com/doc/current/components/http_foundation.html https://www.doctrine-project.org/projects/dbal.html https://symfony.com/doc/current/components/var_dumper.html https://twig.symfony.com/ https://github.com/PHP-DI/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 #программирование #обучение

Видео Собираем свой MVC микрофреймворк на PHP из готовых пакетов в composer автора Statistical Seduction
Показать
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки