23/11/2015, 03:20
|
| | Fecha de Ingreso: noviembre-2015
Mensajes: 20
Antigüedad: 9 años, 1 mes Puntos: 1 | |
Respuesta: recogiendo datos de un submit en un formulario. No,no es eso,si te fijas en el primer mensaje pongo :
$form->bind($request);
$data = $form->getData();
$id_pobla = $data['poblacion']
y $data se me queda vacío.
es decir,esto tampoco funciona:
public function registerEmpresaP1Action() {
$request = $this->getRequest();
$usuario = new Usuario();
$usuario->setEsEmpresa(true);
$form = $this->createForm(new RegistrationFormEmpresaP1Type('........\Entity\Usu ario'), $usuario);
if ($request->getMethod() == 'POST') {
$form->bind($request);
$data = $form->getData();
$id_pobla = $data['poblacion']
if ($form->isValid()) {
$em->persist($usuario);
$em->flush();
$this->get('session')->set('id_usuario', $usuario->getId());
$request->setMethod("GET");
return $this->registerEmpresaP2Action();
}
}
return $this->render('.........:MainFooter.html.twig', array('form' => $form->createView(), 'Pantalla1' => true));
}
y por eso tuve que pegarme para extraerlo de la request asi :
$par = $request->request->all();
$id_pobla = $par['mi_empresa_registration_P1']['poblacion'];
Gracias y saludos. |