7.3.2 Closing the Form
The original text for this section has changed since it was translated. Please help resolve this difference. You can:
The FormHelper also includes an end() method that completes the form markup. Often, end() only outputs a closing form tag, but using end() also allows the FormHelper to insert needed hidden form elements other methods may be depending on.
<?php echo $form->create(); ?> <!-- Form elements go here --> <?php echo $form->end(); ?>
<?php echo $form->create(); ?><!-- Form elements go here --><?php echo $form->end(); ?>
If a string is supplied as the first parameter to end(), the FormHelper outputs a submit button named accordingly along with the closing form tag.
<?php echo $form->end('Finish'); ?>
<?php echo $form->end('Finish'); ?>
Will output:
<div class="submit">
<input type="submit" value="Finish" />
</div>
</form>
You can specify detail settings by passing an array to end().
<?php
$options = array(
'name' => 'Update',
'label' => 'Update!',
'div' => array(
'class' => 'glass-pill',
)
);
echo $form->end($options);
<?php$options = array('name' => 'Update','label' => 'Update!','div' => array('class' => 'glass-pill',));echo $form->end($options);
Will output:
<div class="glass-pill"><input type="submit" value="Update!" name="Update"></div>
See the API for further details.


























