It's still early in the morning here in NZ so my brain has not
switched on completely...

However, I know for sure that the html and form helper have access to
the validation errors list. Check out this function found in the html
helper :

   function tagIsInvalid($model, $field) {
       return empty($this->validationErrors[$model][$field]) ? 0 :
$this->validationErrors[$model][$field];
   }

So, the html helper definitely has access to the list. Also, another
function which may give us a clue :

   function validateErrors() {
       $objects = func_get_args();
       if (!count($objects)) {
           return false;
       }

       $errors = array();
       foreach($objects as $object) {
           $errors = array_merge($errors,
$object->invalidFields($object->data));
       }
       return $this->validationErrors = (count($errors) ? $errors : false);
   }

I would start debugging in your view's on $this->validationErrors, or
access them via the html helper using the handy functions you find in
there (such as tagIsInvalid).

HTH
mikee

On 13/01/07, tracyfloyd <[EMAIL PROTECTED]> wrote:

I'd like to be able to customize how a form's validation errors are
displayed... i.e. instead of using the tagErrorMsg and having it spit
out a div with a class applied to it for each error message, I'd like
to just make the field label text red and add something like: "Please
correct the errors below...". I can't figure out how to access the
validationErrors in my view, though. I can see them when I run a
print_r on $this in my controller (but of course they aren't in the
viewVars). Any ideas?


>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to