7.3.3.8 $options[‘label’]
Set this key to the string you would like to be displayed within the label that usually accompanies the input.
<?php echo $form->input( 'User.name', array( 'label' => 'The User Alias' ) );?>
<?php echo $form->input( 'User.name', array( 'label' => 'The User Alias' ) );?>
Output:
<div class="input">
<label for="UserName">The User Alias</label>
<input name="data[User][name]" type="text" value="" id="UserName" />
</div>
Alternatively, set this key to false to disable the output of the label.
<?php echo $form->input( 'User.name', array( 'label' => false ) ); ?>
<?php echo $form->input( 'User.name', array( 'label' => false ) ); ?>
Output:
<div class="input">
<input name="data[User][name]" type="text" value="" id="UserName" />
</div>
Set this to an array to provide additional options for the label element. If you do this, you can use a text key in the array to customize the label text.
<?php echo $form->input( 'User.name', array( 'label' => array('class' => 'thingy', 'text' => 'The User Alias') ) ); ?>
<?php echo $form->input( 'User.name', array( 'label' => array('class' => 'thingy', 'text' => 'The User Alias') ) ); ?>
Output:
<div class="input">
<label for="UserName" class="thingy">The User Alias</label>
<input name="data[User][name]" type="text" value="" id="UserName" />
</div>


























