Also, form->input gives you a label also. On Dec 11, 2007 9:36 AM, grigri <[EMAIL PROTECTED]> wrote:
> > FormHelper::text() just generates the markup for a single input field. > > FormHelper::input() can generate any type of input field (text, > password, textarea, select, radio, ...) which can be auto-detected > from the model's schema, or user-defined. It also adds a wrapper div > and error message, if wanted & applicable. > > On Dec 11, 2:57 pm, Jekin <[EMAIL PROTECTED]> wrote: > > Hi Everyone, > > > > Question about $form helper. What's the difference between input and > > text? > > > > I have validation for fullname field in user model: > > 'fullname' => array(required' => VALID_NOT_EMPTY) > > > > Input in view: > > <td class="field"> > > <?php echo $form->input('User.fullname', > array('value' > > => $user['User']['fullname'], 'label'=>'')); ?> > > <?php echo $form->error('User.fullname', > > array('required'=>'Full name Required')); ?> > > </td> > > > > Here if I left the full name field empty, two error messages will be > > shown: 'required' and 'Full name Required'. > > > > However, if I use $form->text instead of $form->input: > > <td class="field"> > > <?php echo $form->text('User.fullname', > array('value' => > > $user['User']['fullname'], 'label'=>'')); ?> > > <?php echo $form->error('User.fullname', > > array('required'=>'Full name Required')); ?> > > </td> > > Only 'Full name Required' will be shown. Any thoughts? > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---