Attualmente sto sviluppando un sito Web in cui l'utente può acquistare buoni regalo. Sto usando un modulo in tre fasi utilizzando il pacchetto CraueFormFlow e tutto ciò riguarda i passaggi. Sono in grado di convalidare ogni semplice Assert (come non vuoto, email, campi ripetuti, ecc.) Ma sto affrontando la situazione in cui, l'utente può selezionare 0 carte regalo e procedere alla pagina successiva.Convalida del modulo Symfony2 basata su due campi
Gli utenti possono scegliere la quantità di gift card che desiderano acquistare utilizzando due distinti: uno per 25 carte regalo $ e uno per 50 carte regalo $. Quindi non posso semplicemente mettere un validatore che dice "il valore 0 non è permesso". Il validatore deve impedire a un utente di lasciare la quantità "0" in entrambi gli importi (25 $ e 50 $).
Qualcuno sa come effettuare una convalida personalizzata cercando i valori in due campi?
Grazie in anticipo!
Potrebbe spiegarmi come implementare il vincolo di callback? Sto guardando il documento Symfony2 e non so come accedere ai valori che voglio controllare nella funzione [...] isValid(). –
Sembra che non funzioni quando non esiste una classe dati (quando si lavora con gli array). – umpirsky