Buenas hhs,
Lo he probado y obtengo el siguiente error:
Child "referencePN" does not exist.
Esta es la parte del form:
Código PHP:
Ver original$builder->add('referencePN',"entity",
array('label'=>'PN:','class' => 'AlmacenBundle:Reference', 'property' => 'ean',
'required'=>false,
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('u')
->andwhere('u.ean <> :ean')
->orderBy('u.ean', 'ASC')
->setParameter('ean', '');
},
'mapped' => false,
));
Y esta la parte del controller:
Código PHP:
Ver originalif ($request->isMethod("GET")) {
$form->bind($request);
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
$pn = $form->get('referencePN')->getData();
echo $pn;
.....
Como comentario, el campo que no rescato forma parte de un form collection.