【问题标题】:Access an object member inside an array of objects using Twig Engine使用 Twig 引擎访问对象数组中的对象成员
【发布时间】:2017-04-04 07:53:02
【问题描述】:

如果我使用print_r,我有一个对象数组:

    Array
    (
        [0] => stdClass Object
            (
                [name] => User1
                [user_id] => 1
                [email] => user1@website.com
            )

        [1] => stdClass Object
            (
                [name] => User2
                [user_id] => 2
                [email] => user2@website.com
            )

        [2] => stdClass Object
            (
                [name] => User3
                [user_id] => 3
                [email] => user3@website.com
            )
     )

我想循环并使用Twig Engine 显示它们,然后也使用Twig Engine 访问对象的成员,如nameemail。怎么做?我试过了,但总是出错。我是 Twig 的新手。

【问题讨论】:

  • 你尝试了什么??
  • @MASIDDIQUI 我想访问对象的成员,例如nameemailuser_id。我想将它们显示为像<li> 这样的html。还有这些价值,我会将其中一个用于另一种散文。
  • @UgyAstro 如果您至少包含一些显示您如何尝试访问它们的代码,那么其他人会更容易帮助您。

标签: php arrays symfony


【解决方案1】:

在 Twig 中试试这个

{% for user in users %}
    <li><span>{{ user.name }}</span><span>{{ user.email}}</span></li>
{% endfor %}

【讨论】:

    【解决方案2】:

    试试这个:

    $object = 你的标准类对象;

    foreach($object as $data)
    {
        echo $data->name;
        echo $data->user_id;
        echo $data->email;
    }
    

    twig 你可以像这样使用它:

    {% for user in users %}
        <li><span>{{ user.name }}</span><span>{{ user.email}}</span></li>
    {% endfor %}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      相关资源
      最近更新 更多