Doctrine orm 在细枝模板中呈现简单的两行表-Symfony2

Doctrine orm 在细枝模板中呈现简单的两行表-Symfony2,doctrine-orm,symfony-2.4,Doctrine Orm,Symfony 2.4,这个问题非常基本,但我试图在Symfony文档以及论坛和教程中找到答案,但每个人的做法都不同,似乎没有任何解决方案可以与我的代码一起使用 我只需要用一个细枝模板呈现两列数据。它必须显示从联系人表单发送的消息,其中唯一的字段是发件人的电子邮件和消息正文 该实体的名称为查询 成员功能如下: public function showAction() { $enquiry = $this->getDoctrine()->getRepository('MyWebSiteBundle:E

这个问题非常基本,但我试图在Symfony文档以及论坛和教程中找到答案,但每个人的做法都不同,似乎没有任何解决方案可以与我的代码一起使用

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

该实体的名称为查询

成员功能如下:

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 %}
模板中应该显示结果的部分如下所示:

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 %}
{%用于对象%中的项]
{{item.email}-{{item.body}}
{%else%} 奥奇!没有数据! {%endfor%}

非常感谢您,我将非常轻松地找到此问题的答案。

注意:您在传递给模板的参数中写入了双$(
$$inquiry
)。您是否已转储
$inquiry
变量?你能分享你的垃圾吗?除了传递到模板的参数外,您的代码似乎还可以。很抱歉输入错误,问题与实体创建有关,现在可以正常工作了。上面显示的代码运行良好(Symfony 2.4)