2016-12-01 74 views
0

我試圖獲得pagerfanta結果的字段名。樹枝和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 %}