Как отобразить форму в Symfony из запроса к 2 сущностям
У меня есть следующий код, который работает:
//AdminController.php
$orders_repo=$em->getRepository("BackendBundle:Orders");
$order=$orders_repo->getQuery()->getResult();
$form = $this->createForm(OrderType::class, $order);
И в форме OrderType этот код:
$builder
->add('customername', TextType::class, array(
'label'=>'Numero de Causa',
'required'=>'Requerido',
'attr'=> array (
'class' => 'form-name form-control'
)
));
Проблема в том, что вы хотите отобразить более сложный запрос для отображения в форме.
Что-то вроде этого:
$query = $em->createQuery(
'SELECT u, o
FROM BackendBundle:Orders o
JOIN o.users u
where o.orderid = :orderid'
)->setParameter('orderid', $id);
$order = $query->getResult();
$form = $this->createForm(OrderType::class, $order);
Если вы хотите показать это в форме, а затем обновить, как вы можете это сделать?