CakePHP - criando button com o helper

Thursday, 25 - 09 - 2008

caso vc precise dar submit em um formulário usando <button type="submit"> com um helper do CakePHP, o Form Helper não poderá te ajudar.

observe os códigos gerados por alguns métodos do form helper que parecem resolver, mas não resolvem, este problema:


PHP:
<?= $form->button('Submit', array('type' => 'submit')) ?>

HTML:
<input type="submit" value="Submit"/>

PHP:
<?= $form->submit('Submit') ?>

HTML:
<div class="submit">
<input type="submit" value="Submit"/>
</div>

PHP:
<?= $form->end('Submit') ?>

HTML:
<div class="submit">
<input type="submit" value="Submit"/>
</div>
</form>

pra ter o resultado esperado use:


PHP:
<?= $html->tag('button', 'Submit' , array('type' => 'submit')) ?>

HTML:
<button type="submit">Submit</button>

muito bem!

comments to @rafaeldx7 on Twitter
Back