Hola a todos, necesito eliminar un campo de formulario desde el controlador, ¿es esto posible?
Gracias.
Respuestas
Sí que puedes eliminar campos del formulario en un controlador. Simplemente llama al método remove()
sobre el objeto del formulario y pasa como argumento el nombre del campo que quieres eliminar:
$form = $this->createForm(...); $form->remove('nombre'); $form->remove('precio');
Para cosas más avanzadas o más dinámicas, los formularios tienen sus propios eventos que te permiten modificar cosas en diferentes partes del flujo de trabajo de un formulario.
@javiereguiluz
30 octubre 2016, 20:05
Gracias Javier, como siempre de gran ayuda. Un saludo.
@link4your
31 octubre 2016, 13:00