To jest klasa FormEvents
z repozytorium Symfony2 na github. Jest powiązany z głównym artykułem, How to Dynamically Generate Forms Using Form Events.Opis zdarzeń związanych z formą Symfony2?
Ktoś wie dokładnie, kiedy te zdarzenia zostaną wywołane w przepływie?
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';
}
Naprawdę dziękuję, odpowiedź przyjęta! W międzyczasie mam pewne problemy z wydarzeniami związanymi z formami, jeśli masz trochę wolnego czasu, może możesz mi pomóc: http://stackoverflow.com/questions/9661026/accessing-a-form-field-from- a-subscriber-of-a-form-event-in-symfony2 – Polmonino
Należy zauważyć, że ten opis zdarzeń formularzy jest ważny tylko dla komponentu Symfony 2.0 Form. Następujące zdarzenia zostały wycofane z wersji 2.1 i zostaną usunięte z wersji 2.3: 'form.bind_client_data',' form.bind_norm_data', 'form.set_data'. Począwszy od wersji 2.1, detektory zdarzeń tworzą teraz obiekt 'FormEvent' zamiast wycofanych obiektów' FilterDataEvent' i 'DataEvent', które zostaną usunięte w wersji 2.3. –
Hej @xanido, twoje linki są zepsute. – Mick