Symfony2 tilbakeringing validering

stemmer
1

Jeg prøver å gjøre noe som dette https://github.com/brikou/AcmePizzaBundle/blob/master/Entity/Factory/ ... i symfony2 beta1, men det rett og slett ikke utløser min validering tilbakeringing.

Når jeg prøver dette http://symfony.com/doc/current/book/validation.html#getters

/**
     * @assert:True(message = The token is invalid)
     */
    public function isTokenValid()
    {
        // return true or false
    }

det fungerer, men jeg vil tilbakeringings validering med ExecutionContext. Jeg håper at jeg kan få tilgang DI container herfra og hente mine tjenester.

Noen ide hvorfor @assert: tilbakeringing (metoder = { isValidFoo}) ikke fungerer?

Publisert på 15/05/2011 klokken 07:05
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Ja, de validering tilbakeringing funksjoner bør ikke returnere sant eller usant, men legger til brudd i en henrettelse kontekst. Sjekk dokumentasjonen.

Svarte 21/12/2011 kl. 16:37
kilden bruker

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