Hello,

I have a model where a field needs a valudation rule to verify if the
value already exists.
The easy way to implement this is by using the isUnique validation.

However I want to also modify the message the user gets to give him an
url to a location where that value/field is already used.
So instead of a message like "Sorry this is already used."
I want to tell "Sorry this is already used, check out this place {URL}
to see it."

I tried to play with the $this variable in a custom validation,
however
        $this->validate['value']['unique']['message'] = "foo";
doesn't change the message when I set it from inside the validation
rule.

function signatureExists($check) {
        debug($this->validate);
        $this->validate['value']['unique']['message'] = "foo";
        return $this->isUnique($check);
    }


Is there a (supported or unsupported) way to change the validation
rule?
Of course I'd like to keep it in my model and not in my view for
cleanness of code.

Thanks a lot for your expertise.
Have a great day

Christophe

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to