这个问题很糟糕,但是我试着在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 %}
非常感谢你提前解决这个问题的答案。