Bonjour,
Mon problème est plutôt simple à comprendre, j'essaye de faire un formulaire avec un select et un submit sur la même ligne. Après quelques recherche je trouve qu'il faut ajouter 'div'=>false mais malheureusement ça ne marche pas les divs reste.
Voici mon code:
index.ctp
<?= $this->Form->create('Leaderboard') ?>
<?= $this->Form->input('created',array('options'=>$older,'div'=>false,'lable'=>false)); ?>
<?= $this->Form->end('Go !'); ?>
html
<form action="/Leaderboards/index" id="LeaderboardIndexForm" method="post" accept-charset="utf-8">
<div style="display:none;">
<input type="hidden" name="_method" value="POST"/>
</div>
<label for="LeaderboardCreated">
Created
</label>
<select name="data[Leaderboard][created]" id="LeaderboardCreated">
<option value="4" selected="selected">
2014-06-02 00:11:28
</option>
</select>
<div class="submit">
<input type="submit" value="Go !"/>
</div>
</form>
On peut remarquer que le 'label'=>false ne marche pas non plus.(même si je peux toujours mettre 'label'=>'')
Merci d'avance pour vos réponses
La solution est simple, la voici :)
<?php echo $this->Form->create("User", array("inputDefaults" => array("div" => false, "label" => false))); ?>
N'oublie pas de marquer ton sujet en résolu !