Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2013, 13:41
Avatar de fhederico
fhederico
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 5 meses
Puntos: 23
Respuesta: recuperar campos checkbox formulario

Hola,

Si entiendo bien, no estas recuperando bien los datos del formulario, me explico, tu creas tu formulario

Código:
$formulario = $this->createForm(...)
Y cuando se envie el Formulario debes capturar esto asi

Código:
$request = $this->getRequest();

$formulario = $this->createForm(...)  

//Evaluamos si se envio
 if($request->getMethod() === 'POST')
 {
     //Hace el match entre tu formulario y los datos que se enviaron
      $formulario ->bind($request);

     //La variable "formulario" ahora contiene todos los datos enviados
    //Tambien puedes trabajar directamente con estos
    $datos = $formulario->getData();
 }
Te recomiendo que instales el Bundle "LadybugDump"

https://github.com/raulfraile/LadybugBundle

Es MUY bueno para debugear, por ejemplo una vez instalado haces un

Código:
ladybug_dump( $formulario); //Solo Muestra
ladybug_dump_die( $formulario); //Muestra y detiene la ejecucion del codigo
Y podras ver todos los datos, metodos y otras cosas que se enviaron de una forma ordenada y muy legible, es como utilizar var_dump + exit()

Saludos
__________________
Si encuentras que tu pregunta fue respondida, se agradeceria enormemente que la marcaras como solucionada... si... es el boton verde gigante que esta al final de la pagina :)