2

У меня есть сценарий, где роль называется MIS_Data_Entry. Задача Роль - вводить данные в мультилированные entites. но это ключевое поле `проверено установлено на false '. MIS_Manager получает эти данные и принимает или отклоняет. Теперь для MIS_Data_Entry. Я должен показать ему все данные из нескольких объектов в одну страницу/Grid.Symfony2 KnpPaginator bundle Получить данные из нескольких объектов и визуализации в одной сетке/разбивке на страницы

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, не понимаю, как я могу присоединиться к этим двум результатам в одном и отобразить страницу.

on pagination Я покажу только имя сущности, предмет, созданный, Statas [verfied or not], показать подробную информацию. при нажатии на кнопку «Показать детали» всплывающая модель будет отображать подробный результат каждой строки. Как я могу это сделать.

UPDATE

Большинство этих субъектов не связаны друг с другом, и некоторые из них. Но дело в том, что все они создали ключ, связанный с пользователем . Поэтому мне нужно получить все эти записи из нескольких таблиц, а объединить их, чтобы показать их в одной странице.

ответ

0

Вы хотите использовать компонент разбиения на страницы Symfony/KnpPaginatorBundle? Имеют ли доски и институты отношение? Если это так, вам нужно указать объект запроса, используя Doctrine Query Builder. Это не должно быть проблемой, если вы понимаете SQL.

В противном случае расскажите подробнее о вашей проблеме. Что представляют собой эти сущности, как они связаны?

+0

Да, потому что будут сотни записей, и я должен использовать 'KnpPaginatorBundle' –

Смежные вопросы