我有以下代码可以使用:
//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);
如果您想在表单中显示,然后更新如何操作?