反应性树枝模板

交互式UI完全建立在Twig

你的正面瑞士军刀:从舒适的Twig构建一个高度互动的UI。不需要JS。


      
     

src /理解/ SearchPackagesComponent.php

使用应用程序服务PackageRepository使用ob娱乐下载用户体验LiveComponent属性AsLiveComponent使用ob娱乐下载用户体验LiveComponent属性LiveProp使用ob娱乐下载用户体验LiveComponentDefaultActionTrait# (AsLiveComponent (search_packages)]SearchPackagesComponent使用DefaultActionTrait# (LiveProp(可写:真)]公共?string $query =公共函数__construct(private PackageRepository $packageRepo){}公共函数getPackages()数组返回这个美元- > packageRepo - > findAll (这个美元- >查询);}}

模板/组件/ search_packages.html.twig

<div{{attributes}}><输入类型“文本”数据模型的“查询”>{%如果this.packages |长度> 0%}<div数据加载最好选择用addClass (opacity-50替代“)”>{%包装在这里。包%}<div><h4>{{包。humanName}}h4>div>{%endfor%}div>{%其他的%}<div>啊!没有找到匹配的包”{{query}}div>{%endif%}div>
ob娱乐下载Symfony的标志"><p class=住组件