2016-10-03 3 views
0

私はパフォーマンスモニタリングのためのウェブサイトを作っています。毎月の人々のパフォーマンスを満たすため、JavaScriptでグラフを作成します。Twigテンプレートで最後に結合されたエンティティ列を表示する

パフォーマンスエンティティとユーザーエンティティの間に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

答えをいただきありがとうございます。ユーザーが毎月自分の公演を記入すると、特別な月のデータを得ることは可能ですか? –

関連する問題