Obecnie tworzę stronę internetową, na której użytkownik może kupować karty podarunkowe. Używam trzyetapowego formularza przy użyciu pakietu CraueFormFlow i wszystko dotyczy kroków. Potrafię potwierdzić każde proste stwierdzenie (jak nie puste, e-mail, powtarzające się pola itp.), Ale mam do czynienia z sytuacją, w której użytkownik może wybrać 0 kart podarunkowych i przejść do następnej strony.Zatwierdzenie formularza Symfony2 na podstawie dwóch pól
Użytkownicy mogą wybrać ilość kart podarunkowych, które chcą kupić za pomocą dwóch oddzielnych kart: jednej na karty podarunkowe 25 $ i jednej za karty podarunkowe 50 $. Więc nie mogę po prostu wstawić walidatora mówiącego "wartość 0 jest niedozwolona". Walidator musi uniemożliwić użytkownikowi pozostawienie liczby "0" w obu kwotach (25 $ i 50 $).
Czy ktoś wie, jak dokonać niestandardowego sprawdzania poprawności, szukając wartości w dwóch polach?
Z góry dziękuję!
Proszę wyjaśnić mi, jak zastosować ograniczenie wywołania zwrotnego? Patrzę na dokument Symfony2 i nie bardzo wiem, jak uzyskać dostęp do wartości, które chcę sprawdzić w funkcji [...] isValid(). –
Wygląda na to, że nie działa, gdy nie ma klasy danych (podczas pracy z tablicami). – umpirsky