Twig:访问特定的数组字段

时间:2016-05-08 20:32:58

标签: php twig silex

我有一个包含5个字段的数据库表。

Table(id,A,B,C,D,E); // the Id is Auto_increment.

在其中我有2行,然后执行

$recup=$app['db']->executeQuery("SELECT * FROM postit");
$result = $recup->fetchAll();

获取所有数据。

作为回报,我发送(我使用Silex框架)

return $app['twig']->render('accueil.twig',array('postits'=>$result));

现在在Twig,我希望获得第二行的C field。  我试过了

{% for  user  in postits%}

    {%for key,  useruser in user %}
        {{useruser}}
    {%endfor%}
{%endfor%}

打印

1 title hugo 602 186 texttext 2 title2 hugo2 188 132 texttxet2

我希望例如juste print 1hugo等。

1 个答案:

答案 0 :(得分:2)

您可以访问twig中的arrays fields,就像您在php中访问它们一样:

{% for user in postits %}
   Using square brackets: {{ user['A'] }}<br />
   Using dot: {{ user.id }}<br />
{%endfor%}