Welcome to the Cookbook

loading...

7.3.1.3 $options[‘url’]

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

More information about translations

Se a action desejada para o form não estiver no controller atual, você pode especificar uma URL para a action do formulário usando a chave ‘url’ do array $options. A URL informada deve ser relativa à sua aplicação CakePHP, ou pode ainda apontar para um domínio externo.

<?php echo $form->create(null, array('url' => '/recipes/add')); ?>
// ou
<?php echo $form->create(null, array('url' => array('controller' => 'recipes', 'action' => 'add'))); ?>


// saída:
<form method="post" action="/recipes/add">
 
<?php echo $form->create(null, array(
    'url' => 'http://www.google.com/search',
    'type' => 'get'
)); ?>
 
// saída:
<form method="get" action="http://www.google.com/search">
  1. <?php echo $form->create(null, array('url' => '/recipes/add')); ?>
  2. // ou
  3. <?php echo $form->create(null, array('url' => array('controller' => 'recipes', 'action' => 'add'))); ?>
  4.  
  5. // saída:
  6. <form method="post" action="/recipes/add">
  7. <?php echo $form->create(null, array(
  8. 'url' => 'http://www.google.com/search',
  9. 'type' => 'get'
  10. )); ?>
  11. // saída:
  12. <form method="get" action="http://www.google.com/search">