Welcome to the Cookbook

loading...

7.3.2 Fechando o Form

The original text for this section has changed since it was translated. Please help resolve this difference. You can:

More information about translations

O FormHelper também inclui um método end() que completa a marcação do formulário. Normalmente, o end() gera apenas a tag form de fechamento, mas o end() também é um bom lugar para incluir campos escondidos em seu formulário que possam ser necessários na lógica de sua aplicação.

<?php echo $form->create(); ?>
 
<!-- Conteúdo do formulário aqui -->
 
<?php echo $form->end(); ?>
  1. <?php echo $form->create(); ?>
  2. <!-- Conteúdo do formulário aqui -->
  3. <?php echo $form->end(); ?>

Se uma string form informada como primeiro parâmetro para o método end(), o FormHelper vai gerar um botão de submit com o nome correspondente à string informada.

<?php echo $form->end('Finalizar'); ?>
 
saída:
 
<div class="submit">
    <input type="submit" value="Finalizar" />
</div>
</form>
  1. <?php echo $form->end('Finalizar'); ?>
  2. saída:
  3. <div class="submit">
  4. <input type="submit" value="Finalizar" />
  5. </div>
  6. </form>