树枝嵌套数组

用户4773253

我在Twig中渲染嵌套数组时遇到问题。这是我的PHP逻辑,在这里我可以获取其他字段,例如名称URL,但不能获取数组数据。请检查树枝代码,我想我在那儿做错了。错误:呈现模板期间引发了异常(“注意:数组到字符串的转换”)。

foreach ($arrays as $array) {
    foreach ($array as $key => $value) {
        $allProjects[$key][] = $value;
    }
}

                      {% for project in projects %}
                        <tr>
                            <td>{{ project.name }}</td>
                            <td>{{ project.url }}</td>
                            <td>{{ project.assingedApprover }}</td>
                            <td></td>
                        </tr>
                    {% endfor %}

杰森数据

    [
  {
    "name": "Resolute Energy Corporation",
    "url": "http://msu.edu",
    "assignedAprover": [
      {
        "firstName": "Joe",
        "lastName": "lastName"
      },
      {
        "firstName": "men",
        "lastName": "gen"
      }
    ]
  },
  {
    "name": "CBL & Associates Properties, Inc.",
    "url": "http://acquirethisname.com",
    "assignedAprover": [
      {
        "firstName": "Joe",
        "lastName": "lastName"
      },
      {
        "firstName": "men",
        "lastName": "gen"
      }
    ]
  },
]
u_mulder

assignedAprover数组一样,您可以使用以下方法进行迭代for

{% for project in projects %}
    <tr>
        <td>{{ project.name }}</td>
        <td>{{ project.url }}</td>
        {% for aprover in project.assignedAprover %}
        <td>{{ aprover['first_name'] }} {{ aprover['last_name'] }}</td>
        {% endfor %}
        <td></td>
    </tr>
{% endfor %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章