Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2013, 15:58
Makalister
 
Fecha de Ingreso: septiembre-2009
Ubicación: Madrid
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 0
crear un array de una clase filtrada por un Type

Hola,

Estoy intentado crear un test un poco especial, tengo una clase Comentario y otra ComentarioTest que auto agrega valores. Bueno la cosa es que de esa clase ComentarioTest quiero que genere el form de comentarioType y que filtre que campos quiero y cuales no. Y que saque el array con formato que se envia en el html.

Pongo el codigo de lo que tengo que seguramente no me haya explicado bien.

Código:
// Crea clase apartir der comentario y declara unos valores
$comentario = new ComentarioTest();

// Crea el form para realizar un filtro de los campos que quiero o no
$form = $this
                    ->container
                    -> get('form.factory')
                    ->create(
                        new ComentarioType(), $comentario
                    );

/*
 y ahora querria que me devolviera un array como el que se envia en el post y los valores declarados por defecto en comentarioTest
array(
   'comentario[id]' => 1,
   'comentario[comentario]' => 'comentario test',
...
)
*/
Porque quiero realizar esto asi?, xq no quiero hardcodear el array post que voy a enviar.
Espero que me pueda ayudar que este tema me tiene frito hace ya un par de dias..

Un saludo y muchas gracias por vuestro tiempo.