src /理解/ FoodVoteComponent.php
使用跨度><跨度类="hljs-title">应用程序跨度>\<跨度类="hljs-title">实体跨度>\<跨度类="hljs-title">食物跨度>;<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">应用程序跨度>\<跨度类="hljs-title">存储库跨度>\<跨度类="hljs-title">FoodRepository跨度>;<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">ob娱乐下载\<跨度类="hljs-title">包跨度>\<跨度类="hljs-title">FrameworkBundle跨度>\<跨度类="hljs-title">控制器跨度>\<跨度类="hljs-title">AbstractController跨度>;<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">ob娱乐下载\<跨度类="hljs-title">用户体验跨度>\<跨度类="hljs-title">LiveComponent跨度>\<跨度类="hljs-title">属性跨度>\<跨度类="hljs-title">AsLiveComponent跨度>;<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">ob娱乐下载\<跨度类="hljs-title">用户体验跨度>\<跨度类="hljs-title">LiveComponent跨度>\<跨度类="hljs-title">属性跨度>\<跨度类="hljs-title">LiveAction跨度>;<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">ob娱乐下载\<跨度类="hljs-title">用户体验跨度>\<跨度类="hljs-title">LiveComponent跨度>\<跨度类="hljs-title">属性跨度>\<跨度类="hljs-title">LiveArg跨度>;<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">ob娱乐下载\<跨度类="hljs-title">用户体验跨度>\<跨度类="hljs-title">LiveComponent跨度>\<跨度类="hljs-title">属性跨度>\<跨度类="hljs-title">LiveProp跨度>;<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">ob娱乐下载\<跨度类="hljs-title">用户体验跨度>\<跨度类="hljs-title">LiveComponent跨度>\<跨度类="hljs-title">DefaultActionTrait跨度>;<跨度类="hljs-comment"># (AsLiveComponent (food_vote)]跨度><跨度类="hljs-class">类跨度><跨度类="hljs-title">FoodVoteComponent跨度><跨度类="hljs-keyword">扩展跨度><跨度类="hljs-title">AbstractController跨度>< /跨度>{<跨度类="hljs-keyword">使用跨度><跨度类="hljs-title">DefaultActionTrait跨度>;<跨度类="hljs-comment"># (LiveProp)跨度><跨度类="hljs-keyword">公共跨度>食物美元;<跨度类="hljs-comment"># (LiveProp)跨度><跨度类="hljs-keyword">公共跨度>bool $评选=<跨度类="hljs-keyword">假跨度>;<跨度类="hljs-keyword">公共跨度><跨度类="hljs-function">函数跨度><跨度类="hljs-title">__construct跨度><跨度类="hljs-params">(私人FoodRepository FoodRepository美元)跨度>< /跨度>{}<跨度类="hljs-comment"># (LiveAction)跨度><跨度类="hljs-keyword">公共跨度><跨度类="hljs-function">函数跨度><跨度类="hljs-title">投票跨度><跨度类="hljs-params">(#美元[LiveArg]字符串方向)跨度>< /跨度>{<跨度类="hljs-keyword">如果跨度>(<跨度类="hljs-string">“了”跨度>===$方向){<跨度类="hljs-keyword">这个美元跨度>- >食品- > upVote ();}<跨度类="hljs-keyword">其他的跨度>{<跨度类="hljs-keyword">这个美元跨度>- >食品- > downVote ();}<跨度类="hljs-keyword">这个美元跨度>- > foodRepository - > add (<跨度类="hljs-keyword">这个美元跨度>- >食物,<跨度类="hljs-keyword">真正的跨度>);<跨度类="hljs-keyword">这个美元跨度>- >评选=<跨度类="hljs-keyword">真正的跨度>;}}
模板/组件/ food_vote.html.twig
<<跨度类="hljs-name">tr跨度>< /跨度>< /跨度><跨度类="hljs-template-variable">{{属性}}跨度><跨度类="xml">>跨度><跨度类="hljs-tag"><<跨度类="hljs-name">th跨度>>跨度>< /跨度><跨度类="hljs-template-variable">{{food.name}}跨度><跨度类="xml">< /<跨度类="hljs-name">th跨度>>跨度><跨度类="hljs-tag"><<跨度类="hljs-name">道明跨度>>跨度>投票:<跨度类="hljs-tag"><<跨度类="hljs-name">跨度跨度><跨度类="hljs-attr">类跨度>=<跨度类="hljs-string">“徽章bg-secondary”跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">跨度跨度>>跨度>< /跨度><跨度类="hljs-template-variable">{{食物。票}}跨度><跨度类="xml">< /<跨度类="hljs-name">道明跨度>>跨度><跨度类="hljs-tag"><<跨度类="hljs-name">道明跨度><跨度类="hljs-attr">风格跨度>=<跨度类="hljs-string">宽度:250 px;“跨度>>跨度>< /跨度><跨度类="hljs-template-tag">{%<跨度类="hljs-name">如果跨度>< /跨度>评选%}跨度><跨度类="xml"><<跨度类="hljs-name">div跨度><跨度类="hljs-attr">类跨度>=<跨度类="hljs-string">“警报alert-success”跨度>>跨度>谢谢你的投票!<跨度类="hljs-tag"><<跨度类="hljs-name">我跨度><跨度类="hljs-attr">类跨度>=<跨度类="hljs-string">“fa fa-check-circle”跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">我跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">div跨度>>跨度>< /跨度><跨度类="hljs-template-tag">{%<跨度类="hljs-name">其他的跨度>%}跨度><跨度类="xml"><<跨度类="hljs-name">按钮跨度><跨度类="hljs-attr">类型跨度>=<跨度类="hljs-string">“按钮”跨度><跨度类="hljs-attr">类跨度>=<跨度类="hljs-string">“btn btn-secondary”跨度><跨度类="hljs-attr">data-action跨度>=<跨度类="hljs-string">“生活#行动”跨度><跨度类="hljs-attr">data-action-name跨度>=<跨度类="hljs-string">“投票(方向=)"跨度>>跨度><跨度类="hljs-tag"><<跨度类="hljs-name">我跨度><跨度类="hljs-attr">类跨度>=<跨度类="hljs-string">“fa fa-arrow-up”跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">我跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">按钮跨度>>跨度><跨度类="hljs-tag"><<跨度类="hljs-name">按钮跨度><跨度类="hljs-attr">类型跨度>=<跨度类="hljs-string">“按钮”跨度><跨度类="hljs-attr">类跨度>=<跨度类="hljs-string">“btn btn-secondary”跨度><跨度类="hljs-attr">data-action跨度>=<跨度类="hljs-string">“生活#行动”跨度><跨度类="hljs-attr">data-action-name跨度>=<跨度类="hljs-string">“投票(方向=)”跨度>>跨度><跨度类="hljs-tag"><<跨度类="hljs-name">我跨度><跨度类="hljs-attr">类跨度>=<跨度类="hljs-string">“fa fa-arrow-down”跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">我跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">按钮跨度>>跨度>< /跨度><跨度类="hljs-template-tag">{%<跨度类="hljs-name">endif跨度>< /跨度>%}跨度><跨度类="xml">< /<跨度类="hljs-name">道明跨度>>跨度><跨度类="hljs-tag">< /<跨度类="hljs-name">tr跨度>>跨度>< /跨度>< /pre>
香蕉 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>3道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
---|
苹果 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>63年年道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
汉堡 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>22道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
西瓜 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>2道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
奶酪 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>76年年道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
披萨 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>31日日道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
椒盐卷饼 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>66年年道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
甜甜圈 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>70年年道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
菠萝 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>42道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
爆米花 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>11道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
蛋 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>44道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
墨西哥煎玉米卷 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>12道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
冰淇淋 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>10道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">
饼干 | <道明>投票:<跨度类=“徽章bg-secondary”>< /跨度>30..道明><道明风格=宽度:250 px;“><按钮类型=“按钮” class="btn btn-secondary" data-action="live#action" data-action-name="vote(direction=up)">