模板中的数据库对象

时间:2016-04-29 14:24:39

标签: symfony twig

我对Symfony和Twig真的很陌生,我试图将数据库中的信息传递到树枝模板或更好地说到主页。

在Controller中,代码看起来像这样。

$product= $this->getDoctrine()
        ->getRepository('AppBundle:Product')
        ->find($productID); // $productID is given with the slug.

我回复了这个:

return $this->render("default/index.html.twig" ,array("data"=>$product))

在twig模板中,我使用foreach循环

{% for datas in data %}
  {{ datas.price }}

{% endfor %}

但它不起作用。 我已经抛弃了数据,它看起来像这样。 Dump

由于

1 个答案:

答案 0 :(得分:0)

只需在 Twig

中尝试此操作
{{ data.id }}
{{ data.name }}
{{ data.price }}

因为data不是对象。