Use FormHelper::error(). If there is no error for a particular filed,
it'll return null. So, you can do something like:

<div class="Error"><?= $form->error(...) ?></div>

http://api.cakephp.org/class/form-helper#method-FormHelpererror

On Mon, Sep 14, 2009 at 11:29 PM, mikeottinger <[email protected]> wrote:
>
> Thanks for the reply. So in your code, this validation is associated
> with password, so wherever I decide to render validation errors for
> password, this would be shown there. What if I wanted to render this
> validation error separately from other field validations? Ultimately,
> I'd like validation errors for a particular field to be along side the
> field in question, I'd like more general validation errors such as
> password mismatch or data uniqueness to be shown in a separate area of
> the form. Is there a way to render an error for a field, *for* a
> particular message?
>
> Thanks again.
>
> On Sep 14, 8:03 pm, Miles J <[email protected]> wrote:
>> Add this to your AppModel.
>>
>> /**
>>  * Validates two inputs against each other
>>  * @param array $data
>>  * @param string $confirmField
>>  * @return boolean
>>  */
>> function isMatch($data, $confirmField) {
>>         $data = array_values($data);
>>         $var1 = $data[0];
>>         $var2 = (isset($this->data[$this->name][$confirmField])) ? 
>> $this->data
>> [$this->name][$confirmField] : '';
>>
>>         return ($var1 === $var2);
>>
>> }
>>
>> Then add the validation rule to your Model.
>>
>> 'password' => array(
>>         'isMatch' => array(
>>                 'rule' => array('isMatch', 'confirmPassword'),
>>                 'message' => 'Your confirmed password does not match'
>>         )
>> )
>>
>> Hope that helps.
>>
>> On Sep 14, 6:26 pm, mikeottinger <[email protected]> wrote:
>>
>> > Hi All,
>>
>> >   My apologies if this has been discussed before, giving a search of
>> > the forum didn't reveal anything. I'd think this would be easy. I'm
>> > attempting the classic validation of two password fields to ensure
>> > they're identical. I could get this to work by associating a custom
>> > validation method with the password or password2 field. But this
>> > doesn't seem the appropriate way to go about doing this. I'd like to
>> > handle the validation as a general error to the form in total not a
>> > specific, field. Form errors really only deal with a specific field.
>>
>> > If this isn't possible, can I create the notion of a 'virtual' field
>> > that I can associate this validation with?
>>
>> > Any advice would be greatly appreciated.
>>
>> > Thanks!
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to