首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony2 KnpPaginator包从多个实体获取数据并在一个网格/分页中呈现

Symfony2 KnpPaginator包从多个实体获取数据并在一个网格/分页中呈现
EN

Stack Overflow用户
提问于 2015-11-24 19:39:13
回答 1查看 373关注 0票数 2

我有一个场景,其中一个名为MIS_Data_Entry的角色。角色的任务是在多个实体中输入数据。但它是关键字段“验证被设置为假”。MIS_Manager接收这些数据并接受它或拒绝它。现在是MIS_Data_Entry。我必须将来自多个实体的所有数据显示到一个页面/网格中。

代码语言:javascript
复制
  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来说,不知道如何将这两个结果合并为一个并呈现页面。

在分页时,我将只显示实体名称、主题、在其上创建的、状态化与否、显示详细信息。单击“显示详细信息”弹出模型将显示每一行的详细信息。我该怎么做呢。

更新

这些实体中的大多数彼此之间没有关系,有些实体是相互关联的。但问题是,它们都是通过与用户相关的键创建的。因此,我需要从多个表中获取所有这些记录,并将它们组合在一起显示在一个分页中。

EN

回答 1

Stack Overflow用户

发布于 2015-11-24 23:29:04

要使用Symfony的分页组件/KnpPaginatorBundle吗?董事会和研究所有关系吗?如果是这样的话,您需要使用理论查询生成器为它提供一个查询对象。如果您理解SQL,就不会有问题。

否则,告诉我们更多关于你的问题。这些实体所代表的是什么,它们是如何联系的?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33902354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档