【发布时间】:2015-03-26 18:48:55
【问题描述】:
我对 Symfony 比较陌生,有一个我无法解决的问题。
twig 视图中的 for 用于“查询”实体,试图通过查询控制器将作者从“发布”实体传递到视图。希望这是有道理的。
控制器:
public function viewEnquireAction($id )
{
$em = $this->getDoctrine()->getManager();
$enquire = $em->getRepository('Bundle:Enquire')->find($id);
$project = new Post();
$author = $project->getAuthor(); //mutator from Post entity
return $this->render('Bundle:Page:staff.html.twig', ['enquire' => $enquire, 'author' => $author]);
}
树枝:
{% for project in enquire %}
{% if app.user == author.username %} //issue here.
//return data will go here
{% endif %}
{% endfor %}
本质上,我试图仅在作者登录的用户时才显示数据库中的数据。
谢谢。
【问题讨论】: