2016-10-03 51 views
0

我正在製作一個性能監控網站,因此每個月的人們都會填充他們的表現,並且這會在JavaScript中創建一個圖表。顯示枝條模板中最後加入的實體列

我在演出實體和用戶實體之間做了ManyToOne關係。正如你可以在這裏看到的:

我想顯示一個用戶的表現,例如我在Twig中使用此代碼(以及我想知道如何顯示最新的表演)。

實體演出:

enter image description here

{% for user in users %} 
 

 
     <h4>{{ user.username|upper }}</h4> 
 
     <p>Ville: {{ user.performances.ville }}</p> 
 
     <p>Taille: {{ user.performances.taille }}</p> 
 

 
{% endfor %}

/** 
 
    * @ORM\ManyToOne(targetEntity="Users", inversedBy="descriptions") 
 
    * @ORM\JoinColumn(name="users_id", referencedColumnName="id") 
 
    */ 
 
    private $user;

但它不工作,能你們幫我?

回答

0

如果您要訪問您的收藏user.performances的最後一個項目:

{% for user in users %} 
    <h4>{{ user.username|upper }}</h4> 
    <p>Ville: {{ user.performances.last.ville }}</p> 
    <p>Taille: {{ user.performances.last.taille }}</p> 
{% endfor %} 

您可以爲第一個項目做同樣的first

+0

感謝您的回答,是否有可能獲得特殊月份的數據,例如,如果用戶每個月填滿他的表演,例如? –