У меня есть сценарий, где роль называется MIS_Data_Entry. Задача роли заключается в том, чтобы вводить данные в нескольких объектах. но это ключевое поле `verify установлено в false ‘. MIS_Manager получает эти данные и либо принимает их, либо отклоняет. Теперь для MIS_Data_Entry. Я должен показать ему все данные из нескольких лиц на одной странице / 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, не понимаю, как я могу объединить эти два результата в один и рендеринга страницы.
на странице я покажу только имя объекта, тему, созданный, статас [проверено или нет], показать детали.
при нажатии показать детали всплывающая модель покажет подробный результат каждой строки.
Как я могу это сделать.
ОБНОВИТЬ
Большинство из этих объектов не связаны друг с другом, а некоторые из них. Но
дело в том, что все они создали ключ, связанный с
Пользователь. Поэтому мне нужно получить все эти записи из нескольких таблиц и
объединил их, чтобы показать в одной нумерации страниц.
Вы хотите использовать компонент разбивки на страницы Symfony / KnpPaginatorBundle?
Есть ли связь между советами и институтами?
Если это так, вам нужно дать ему объект запроса, используя Doctrine Query Builder.
Это не должно быть проблемой, если вы понимаете SQL.
В противном случае, расскажите нам больше о своей проблеме. Что представляют эти сущности, как они связаны?
Других решений пока нет …