or you could create the validator with the array of the messages
already compiled:

... new
sfValidatorString(array(),array('max_lenght'=>"NOOO",'min_lenght'=>'nooo'))

On 4 Mar, 18:06, Ben <b.ep...@gmail.com> wrote:
> inside your form's configure method, you need to set the error message
> for each error on each validator
>
> e.g.
>
> $this->getValidator('name')->setMessage('max_length', 'Your text was
> too long, please keep it short');
>
> On Jan 18, 5:47 pm, Basil Hussain <basil.huss...@experience-
>
>
>
>
>
>
>
> engine.co.uk> wrote:
> > I have a couple of forms with many sfValidatorString validators on
> > them. The default 'max_length' error message ('"%value%" is too long
> > (%max_length% characters max).') is really not suitable to the way my
> > forms are laid out in the HTML, because repeating the too-long value
> > within the message throws everything out of alignment.
>
> > So, I want to set a shorter message (e.g. 'Too long, %max_length%
> > characters max'), but I don't want to have to add the same message
> > array repeatedly for every single sfValidatorString instance on these
> > forms - each has 20 of them!
>
> > Is there a way to set a default 'max_length' message once for every
> > sfValidatorString on a form?

-- 
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 symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to