1

这个问题很基础,但我试图在 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 %}

非常感谢你,我会很欣慰地找到这个问题的答案。

4

0 回答 0