Появилась необходимость сделать блок/компонент, который можно будет переиспользовать в других местах моего проекта. Ранее для этого использовалась функция твига {{ 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