2016-12-01 4 views
0

私はpagerfanta結果のフィールド名を取得しようとしています。Twigとpagerfantaはfieldnameとfieldname.valueを取得します

小枝テンプレート

{% for post in posts %} 
{{ dump(post) }} 
{% endfor %} 

ダンプ結果は次のとおりです。

Users {#764 ▼ 
    -iduser: 11 
    -username: "xzvdsfg" 
    -password: "SHHHHHH" 
    -lastlogin: DateTime {#691 ▶} 
    -roles: [] 
} 

は、私はこの

<table> 
    <thead> 
     <th>{{ fieldname }}</th> 
    </thead> 
    <tbody> 
     <td>{{ fieldname.value }}</td> 
    </tbody> 
</table> 
のようにテーブルに置くために、それを知らずに、各エントリの名前を取得したいです

この結果を得る

<table> 
    <thead> 
     <th>username</th> 
    </thead> 
    <tbody> 
     <td>xzvdsfg</td> 
    </tbody> 
</table> 

私は小枝テンプレートで おかげで新たなんだ!!!!

答えて

0

オブジェクトを配列にキャストして、繰り返し実行することができます。オブジェクトを配列にキャストするには、独自のtwig filterを作成する必要があります。

{% for key, value in post|cast_to_array %} 

{% endfor %} 
関連する問題