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.