Собираем свой 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
Видео Собираем свой MVC микрофреймворк на PHP из готовых пакетов в composer автора Statistical Seduction
Показать
Информация
11 ноября 2024 г. 18:17:09
00:42:12
Похожие видео
Jäähyväiset Arolla (Step Da Step Krugom / 2012 Remaster)Квадрик v959 штатная камера - тестовый полетЗадача 121 Перышкин 7 класс16 - Sub Surface Scattering31 - Create Materials with Textures27 - Bump and Normal Maps22 - Exercise Create Presets for Standard Material6 - Progressive Passes vs Bucket Rendering[MKW] Cow FR vs GER Kappa bСЕГОДНЯ У НАС НИ СВЕТА НИ ГАЗА 😔, ПРИШЛОСЬ ЕХАТЬ В ИНГУШЕТИЮ 💞Автоматизация сбора данных в Интернет. Проект 1. Карты24 - Color Composite30 - Mix MaterialsТест анализатора звука21 - OpacityЭллиптический тренажер ALPIN SANTE X-172 с сиденьем23 - Material TAG15 - TransmissionESL: Reading Numbers in EnglishКУПИТЬ КВАРТИРУ🌆 ЗА 184 ТЫС 💵 РУБЛЕЙ ШИКАРНАЯ ВОЗМОЖНОСТЬ 🤬🤔🤩