Re: multiple from error message with "escape => false"

2009-05-03 Thread KoPanda

Hi Amit,

Thanks for your help!

Kwun.

On Apr 30, 8:00 pm, Amit Badkas  wrote:
> Hi,
>
> The FormHelper::error() needs second argument in same fashion as you used it
> in Form::input() method's second argument's 'error' key. i.e., echo
> $form->error('fieldName', array('rule1 => __('Message 1', true), 'rule2 =>
> __('Message 2', true), ..), array('escape' => false));
>
> Hope this helps
>
> Amit
>
> http://amitrb.wordpress.com/http://coppermine-gallery.net/http://cheesecake-photoblog.org/http://www.sanisoft.com/blog/author/amitbadkas
>
> On Wed, Apr 29, 2009 at 11:55 AM, KoPanda  wrote:
>
> > i have to do add multiple rules to a from field. the website has i18n
> > support so that the error message will be displayed in Chinese when
> > the users view Chinese version of the website. The website is
> > developed in big5 but not utf-8. I have to set the error message with
> > "escape=>false" to make display correctly in Chinese. The can't be
> > done either in the model or $form->input(). I instead call
>
> > $form->error('Insurance.tel', __('error message', true),
> > 'escape'=>false);
>
> > this works when the field has only one rule. What if the field has
> > multiple validation rules? Like for "Insurance.tel", I set the rules
> > like this.
>
> > 'tel' => array(
> >        'length' => array('rule' => array('between', 8, 8)),
> >        'required' => true,
> >        'rule' => 'numeric'
> > )
>
> > the error message only appears when the tel field is not numeric but
> > not appear when the length is not equal to 8 characters. Is there a
> > way that I can do this with $form->error()?
>
> > Thanks!
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---



Re: multiple from error message with "escape => false"

2009-04-30 Thread Amit Badkas
Hi,

The FormHelper::error() needs second argument in same fashion as you used it
in Form::input() method's second argument's 'error' key. i.e., echo
$form->error('fieldName', array('rule1 => __('Message 1', true), 'rule2 =>
__('Message 2', true), ..), array('escape' => false));

Hope this helps

Amit

http://amitrb.wordpress.com/
http://coppermine-gallery.net/
http://cheesecake-photoblog.org/
http://www.sanisoft.com/blog/author/amitbadkas



On Wed, Apr 29, 2009 at 11:55 AM, KoPanda  wrote:

>
> i have to do add multiple rules to a from field. the website has i18n
> support so that the error message will be displayed in Chinese when
> the users view Chinese version of the website. The website is
> developed in big5 but not utf-8. I have to set the error message with
> "escape=>false" to make display correctly in Chinese. The can't be
> done either in the model or $form->input(). I instead call
>
> $form->error('Insurance.tel', __('error message', true),
> 'escape'=>false);
>
> this works when the field has only one rule. What if the field has
> multiple validation rules? Like for "Insurance.tel", I set the rules
> like this.
>
> 'tel' => array(
>'length' => array('rule' => array('between', 8, 8)),
>'required' => true,
>'rule' => 'numeric'
> )
>
> the error message only appears when the tel field is not numeric but
> not appear when the length is not equal to 8 characters. Is there a
> way that I can do this with $form->error()?
>
> Thanks!
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---



multiple from error message with "escape => false"

2009-04-28 Thread KoPanda

i have to do add multiple rules to a from field. the website has i18n
support so that the error message will be displayed in Chinese when
the users view Chinese version of the website. The website is
developed in big5 but not utf-8. I have to set the error message with
"escape=>false" to make display correctly in Chinese. The can't be
done either in the model or $form->input(). I instead call

$form->error('Insurance.tel', __('error message', true),
'escape'=>false);

this works when the field has only one rule. What if the field has
multiple validation rules? Like for "Insurance.tel", I set the rules
like this.

'tel' => array(
'length' => array('rule' => array('between', 8, 8)),
'required' => true,
'rule' => 'numeric'
)

the error message only appears when the tel field is not numeric but
not appear when the length is not equal to 8 characters. Is there a
way that I can do this with $form->error()?

Thanks!

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---