我有一个场景,其中一个名为MIS_Data_Entry的角色。角色的任务是在多个实体中输入数据。但它是关键字段“验证被设置为假”。MIS_Manager接收这些数据并接受它或拒绝它。现在是MIS_Data_Entry。我必须将来自多个实体的所有数据显示到一个页面/网格中。
public function indexAction()
{
$em = $this->getDoctrine()->getManager();
$user = $this->getUser();
$userId = $user->getId();
$boards = $em->getRepository('PNCMISDashboardBundle:ExaminationBoards')->findBoardToVerified($userId);
$institutes = $em->getRepository('PNCInstitutesBundle:Institutes')->findInstituteToVerified($userId);
return $this->render('PNCMISDashboardBundle:Outbox:index.html.twig', array(
'boards'=> $boards,
'institutes'=>$institutes,
));
}对于symfony来说,不知道如何将这两个结果合并为一个并呈现页面。
在分页时,我将只显示实体名称、主题、在其上创建的、状态化与否、显示详细信息。单击“显示详细信息”弹出模型将显示每一行的详细信息。我该怎么做呢。
更新
这些实体中的大多数彼此之间没有关系,有些实体是相互关联的。但问题是,它们都是通过与用户相关的键创建的。因此,我需要从多个表中获取所有这些记录,并将它们组合在一起显示在一个分页中。
发布于 2015-11-24 23:29:04
要使用Symfony的分页组件/KnpPaginatorBundle吗?董事会和研究所有关系吗?如果是这样的话,您需要使用理论查询生成器为它提供一个查询对象。如果您理解SQL,就不会有问题。
否则,告诉我们更多关于你的问题。这些实体所代表的是什么,它们是如何联系的?
https://stackoverflow.com/questions/33902354
复制相似问题