Hi Bernhard,

thanks for your quick reply. Here is what I have:

The validation setup in the entity class

    /**
     * @var text $locationName
     * @myvalidation:Location(property="locationName",
message="Geocoding of location failed!")
     */
    private $locationName;

The setup in config.yml

app.config:
    validation:
        enabled:                true
        annotations:
            namespaces:
                myvalidation:   Application\RsBundle\Component
\Validator\Constraints\


The constraint class:

<?php

namespace Symfony\Component\Validator\Constraints;

class Location extends \Symfony\Component\Validator\Constraint
{
    public $message = 'The location is not valid.';
}


The validator:

<?php

namespace Application\RsBundle\Component\Validator\Constraints;

use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\ConstraintValidator;

class LocationValidator extends ConstraintValidator
{
    public function isValid($object, Constraint $constraint)
    {
        throw new \RuntimeException('This is it.');
    }
}


isValid() is never called, i.e. the exception is not thrown.


Happy to get some advice :)

Thanks in advance,
Christian




On Jan 20, 2:56 pm, Bernhard Schussek <[email protected]> wrote:
> 2010/11/24 Ases <[email protected]>:
>
> > From annotations works fine, but how I would have to call it from
> > validation.yml?
>
> > #Application/MyBundle/Resources/config/validation.yml
> > Application\MyBundle\Entity\Anything:
> >  getters:
> >    address:
> >      - NotBlank: ~
> >      - IpAddress: ~
>
> BTW, you can now define namespace prefixes in YAML and XML files as well
>
> # Application/MyBundle/Resources/config/validation.yml
> namespaces:
>   mybundle: Application\MyBundle\Component\Validator\Constraints\
>
> Application\MyBundle\Entity\Anything:
>  getters:
>   address:
>     - NotBlank: ~
>     - "mybundle:IpAddress": ~
>
> Don't forget the quotes.
>
> 2011/1/20 cestcri <[email protected]>:
>
> > If anybody has the same troubles or approaches, please give a shout.
> > Somehow this custom validation topic has to be mastered...
>
> Can you show some code?
>
> Bernhard
> --
> Software Architect & Engineer
> Blog:http://webmozarts.com
> Twitter:http://twitter.com/webmozart

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to