hell0w0rd
Продвинутый новичок
Подскажите, DORM не умеет строить сложные запросы с джойнами?
У меня есть две entities связанные oneToMany и обратно manyToOne. Как самостоятельно не прописывая запрос, вытягивая объект тянуть его связи?
Вот так выглядит код сейчас, внутри шаблона обращаюсь к нужной переменной, twig достаточно умен и обращается к get-функции, а та собственно делает второй запрос, хотя явно можно было бы обойтись одним
У меня есть две entities связанные oneToMany и обратно manyToOne. Как самостоятельно не прописывая запрос, вытягивая объект тянуть его связи?
Вот так выглядит код сейчас, внутри шаблона обращаюсь к нужной переменной, twig достаточно умен и обращается к get-функции, а та собственно делает второй запрос, хотя явно можно было бы обойтись одним
PHP:
public function showAction($id)
{
$post = $this->getDoctrine()
->getRepository('SiteDeskBundle:Post')
->find($id);
if( !$post ) {
throw $this->createNotFoundException('Объявление не найдено. id: ' . $id);
}
return $this->render('SiteDeskBundle:Post:show.html.twig', array('post' => $post));
}