在TWIG模板中渲染简单的两行表 - Symfony2

时间:2014-02-21 23:30:20

标签: doctrine-orm symfony-2.4

这个问题很糟糕,但是我试着在Symfony文档以及论坛和教程中找到答案,但是每个人都做了不同的解决方案,似乎没有任何解决方案适用于我的代码。

我只需要使用TWIG模板渲染两列数据。它必须显示从联系表单发送的消息,其中唯一的字段是发件人的电子邮件和邮件正文。

此实体名为“查询”。

成员函数如下:

public function showAction()
{
    $enquiry = $this->getDoctrine()->getRepository('MyWebSiteBundle:Enquiry')->findAll()

    if (!$enquiry) {
        throw $this->createNotFoundException(
            'No elements found'
        );
    }

    return $this->render('MyWebSiteBundle:Page:admin.html.twig', array('object' => $enquiry));
}

应该显示结果的模板部分如下所示:

        {% for item in object %}
            {{ item.email }} - {{ item.body }} <br>
        {% else %}
            <h2>Aoutch ! No data !</h2>
        {% endfor %}

非常感谢你提前解决这个问题的答案。

0 个答案:

没有答案