Часть 5. Автосвязывание (autowiring)
Разбираем механизм, который позволяет делать наши экшены более взрослыми, как в продвинутых фреймворках
00:06 - Вводная. Компонент в роли сервиса
05:05 - Уводим код, отвечающий за получение объекта, в хелпер. Формулируем наши ожидания и требования к автосвязыванию. Тип объекта, который мы ожидаем получить в аргументы метода, как главный идентификатор для автосвязывания.
10:01 - Два главных вопроса (чеклист) у механизма автосвязывания
12:20 - Регистрация глобального слушателя автосвязывания. Как и почему глобального?
13:10 - runComponentAction - mode:class vs mode:ajax
14:50 - Binder::registerGlobalAutoWiredParameters
21:40 - Идём по основным узлам цепочки с xdebug-ом
⚓ Сказать спасибо: https://burlaka.studio/thanks-donate/
Тематическая статья Саши Шубина:
https://verstaem.com/ajax/new-bitrix-...
Видос с техноволны:
• D7 - возможности, практическое примен...
Телеграм-канал: https://t.me/bitrixoid_iz_kolhoza
Мой сайт: https://burlaka.studio/
#битрикс #контроллеры #компоненты #action #bx #ajax