我有一個名爲MIS_Data_Entry的角色的場景。角色的工作是在多個實體中輸入數據。但它是關鍵字段`驗證設置爲false'。 MIS_Manager收到這些數據並接受或拒絕。現在用於MIS_Data_Entry。我必須將來自多個實體的所有數據顯示爲一個頁面/網格。Symfony2 KnpPaginator bundle從多個實體獲取數據並在一個Grid /分頁中渲染
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,不明白我怎麼可以將這兩個結果合併成一個並呈現網頁。
分頁我只會顯示實體名稱,主題,創建時間,Statas [無論是否顯示],顯示詳細信息。 點擊顯示詳細信息彈出模型將顯示每行的詳細信息。 我該如何做到這一點。
UPDATE
大多數實體都沒有相互關聯的,有些是。但是 的事情是,他們都通過與用戶關聯的密鑰創建。所以我需要從多個表中獲取所有這些記錄,並將它們合併爲一個分頁顯示。
是的,因爲會有數百條記錄,我必須使用'KnpPaginatorBundle' –