我在 Symfony 应用程序中有一个投票系统,我正在使用 Twig 引擎。我希望能够在我的模板中做这样的事情来向用户展示他们已经投票(想想 StackOverflow 橙色箭头)。
<div class="vote {% if entry.votes.user == loggedinuser %}already-voted{% endif %}">Vote</a>
问题在于,每个条目都可以有多个投票(votes
实际上是一个PersistentCollection
。我知道我可以用 PHP 甚至通过循环每个条目来做到这一点votes.user
,但这很混乱)。