Symfony2: Gjør begrensninger avhengig av hverandre

stemmer
1

Jeg har følgende begrensninger som er definert i min Symfony2 enhet:

* @Assert\NotBlank()
* @Assert\Type(type=numeric)
* @Assert\Min(limit=1)

Jeg ønsker min- valideringen eneste som skal utføres når verdien i virkeligheten går det numeriske validering. Fordi ellers kjører jeg inn i en feil.

Er det noen måte å gjøre begrensninger dependend på hverandre?

Takk! Manuel

Publisert på 13/06/2011 klokken 12:57
kilden bruker
På andre språk...                            


2 svar

stemmer
1

Jeg tror akkurat nå det beste alternativet er å bruke en egendefinert validator som gjør akkurat det du vil, eller et tilbakeringing påstand som Koc påpekt.

Det er rart at du vil få en feilmelding om, hvis verdien ikke er numerisk, så det bør ikke engang kalle Min validator. Hvis du får et unntak fra denne konfigurasjonen, bør du rapportere det som en feil imo.

Svarte 13/06/2011 kl. 15:13
kilden bruker

stemmer
1

Ser ut som det ikke er normal sollution fra boks ennå. Kanskje dette hjelper.

Svarte 13/06/2011 kl. 13:27
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more