我在Symfony應用程序中有一個投票系統,我使用的是Twig引擎。我希望能夠在我的模板中做這樣的事情,以顯示他們已經投票的用戶(想想StackOverflow橙色箭頭)。Twig檢查對象中的對象
<div class="vote {% if entry.votes.user == loggedinuser %}already-voted{% endif %}">Vote</a>
這樣做的問題是,雖然,每個條目可以有多個票(所以votes
實際上是一個PersistentCollection
。我知道我可以用PHP甚至通過每個votes.user
的循環做到這一點,但是那雜亂) 。
最終,這可能是我找到的最佳解決方案。 – Prisoner 2013-03-06 15:29:43