首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twig和pagerfanta获取字段名和fieldname.value

Twig和pagerfanta获取字段名和fieldname.value
EN

Stack Overflow用户
提问于 2016-12-01 17:24:26
回答 1查看 78关注 0票数 0

我正在尝试获取页面结果的字段名。

小枝模板

代码语言:javascript
复制
{% for post in posts %}
{{ dump(post) }} 
{% endfor %}

转储结果为:

代码语言:javascript
复制
Users {#764 ▼
  -iduser: 11
  -username: "xzvdsfg"
  -password: "SHHHHHH"
  -lastlogin: DateTime {#691 ▶}
  -roles: []
}

我想要在不知道的情况下获得每个条目的名称,以便将其放在一个表中,如下所示

代码语言:javascript
复制
<table>
    <thead>
        <th>{{ fieldname }}</th>
    </thead>
    <tbody>
        <td>{{ fieldname.value }}</td>
    </tbody>
</table>

并得到这个结果

代码语言:javascript
复制
<table>
    <thead>
        <th>username</th>
    </thead>
    <tbody>
        <td>xzvdsfg</td>
    </tbody>
</table>

我是Twig模板的新手,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-12-01 18:47:45

您可以将对象强制转换为数组,然后迭代。你必须创建你自己的twig filter来将你的对象转换成数组。

代码语言:javascript
复制
{% for key, value in post|cast_to_array %}

{% endfor %}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40906777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档