Как сделать ре-юзабельный блок на странице проект в symfony с twig? Twig component в OpenHelp

Опубликовано: 11 Март 2025
на канале: Александр, айти-наставник
77
6

Появилась необходимость сделать блок/компонент, который можно будет переиспользовать в других местах моего проекта. Ранее для этого использовалась функция твига {{ render(controller(..)) }} , которая создавала новый второстепенный Request, клала его в RequestStack и инициализировала процесс екшена еще раз, что прогоняло через все круги ада весь фреймверк.

Теперь можно использовать Twig UI Component-ы, которые созданы для решения такой же проблемы, но в сильно облегченном по ресурсам варианте.

В этом видео расскажу:
как сделать ре-юзабельные (реюзаьельные) компоненты в симфони (symfony)
что такое twig component
как вызвать екшен внутри шаблона (симфони, твиг)


Ссылка на git: https://github.com/alex-burm/openhelp...
Ссылка на лендос: https://openhelp.dev

Приму донат на развитие канала
USDT TRC20
TGtVuhXF2kyCTzELAVFhbzEavQ1vqdBNuV

#php #programming #программирование #программированиедляначинающих #coding #twig #twigcomponent #твиг #твигкомпонент #reusabletwigcomponent #openhelp #айтинаставник #айтиментор #symfony

🔥 Поставь лайк, пиши вопросы в комментариях — поддержи меня!

💬 Делитесь своими мыслями и идеями в комментариях – ваше мнение важно для меня!
p.s. айти-наставник в телеграме https://t.me/AlexBurm