Esta es la clase FormEvents
del repositorio Symfony2 en github. Está vinculado desde el artículo principal, How to Dynamically Generate Forms Using Form Events.Descripción de los eventos de formulario Symfony2?
Cualquiera konws exactamente cuando se invocan estos eventos en el flujo?
namespace Symfony\Component\Form;
/**
* @author Bernhard Schussek <[email protected]>
*/
final class FormEvents
{
const PRE_BIND = 'form.pre_bind';
const POST_BIND = 'form.post_bind';
const PRE_SET_DATA = 'form.pre_set_data';
const POST_SET_DATA = 'form.post_set_data';
const BIND_CLIENT_DATA = 'form.bind_client_data';
const BIND_NORM_DATA = 'form.bind_norm_data';
const SET_DATA = 'form.set_data';
}
Realmente gracias, ¡respuesta aceptada! Mientras tanto, tengo algunos problemas con los eventos de formulario, si tienes algo de tiempo libre, quizás puedas ayudarme un poco: http://stackoverflow.com/questions/9661026/accessing-a-form-field-from- a-subscriber-of-a-form-event-in-symfony2 – Polmonino
Cabe señalar que esta descripción de los eventos de formulario solo es válida para Symfony 2.0 Form Component. Los siguientes eventos se han desaprobado a partir de 2.1 y se eliminarán a partir de 2.3: 'form.bind_client_data',' form.bind_norm_data', 'form.set_data'. A partir de 2.1, los oyentes de evento ahora reciben un objeto 'FormEvent' en lugar de los objetos' FilterDataEvent' y 'DataEvent' en desuso, que se eliminarán en 2.3. –
Hola @xanido, tus enlaces están rotos. – Mick