У нас вы можете посмотреть бесплатно PSR-7 фреймворк 2/7: Контроллеры и маршрутизация или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Второй урок серии скринкастов по изучению PSR-7 микрофреймворков в PHP. Сегодня рассмотрим разделение на страницы и разделы сайта путём создания контроллеров и сопутствующей системы маршрутизации. Обсуждение и исходники: https://elisdn.ru/blog/114/psr7-frame... Обновленные эпизоды выходят на https://deworker.pro/edu/series/http-... Блог: https://elisdn.ru Скринкасты: https://deworker.pro Задонатить: https://elisdn.ru/donate Тайм-коды: 00:00:00 - Вступление, повторение выводов предыдущего урока 00:08:34 - Составление плана, создание новых страниц 00:11:57 - Избавление от копипасты, Postprocessing 00:15:43 - Prepocessing 00:20:37 - Обзор стадий выполнения 00:24:25 - Примитивная маршрутизация 00:26:15 - Экшен блога, маршрутизация блога 00:28:30 - Вынос экшена в файл 00:31:56 - Экшен как анонимная функция 00:34:48 - Экшен поста блога 00:40:56 - Суть контроллера 00:48:46 - Система маршрутизации, теория 00:58:22 - Коллекция маршрутов, теория 01:01:51 - Генерация адресов, теория 01:06:40 - Упрощённый синтаксис маршрутов, теория 01:12:46 - RouterTest 01:19:01 - RouteCollection 01:21:20 - Route 01:22:39 - Router 01:23:55 - Result 01:24:55 - Методы match и generate 01:26:18 - RequestNotMatchedExeption 01:28:07 - RouteNotFoundExeption 01:28:28 - Полноценный маршрутизатор, регулярные выражения 01:41:43 - Реализация маршрутизатора (Initialization) 01:43:30 - Реализация маршрутизатора (Running) 01:46:29 - Рефакторинг, GRASP 01:52:08 - Метод addRoute 01:55:16 - Интерфейс Route 01:57:28 - Вынесение экшенов в классы 02:02:07 - Группировка и разделение контроллеров 02:05:38 - Объект как функция 02:09:15 - HelloActionTest 02:10:44 - Ленивое создание объектов экшенов 02:15:28 - Добавление ActionResolver 02:21:21 - Готовые маршрутизаторы, теория 02:33:57 - Подключение Aura.Router 02:36:08 - Проблема перехода с одного маршрутизатора на другой 02:44:06 - AuraRouterAdapter 02:48:43 - Сила абстракции 02:52:33 - Выводы