с config div => false
$form->input('checkbox');
<input type="checkbox" value="1" ....>
<label>checkbox</label>
, но я хочу, чтобы в обратном порядке
<label>checkbox</label>
<input type="checkbox" value="1" ....>
можно reverse?
Вы можете сделать это, установив для метки значение false и используя опцию «до», чтобы отобразить метку там, где вы хотите.
<?php echo $form->input('checkbox',
array(
'label'=>false,
'type'=>'checkbox',
'before' => '<label>checkbox</lablel>',
'div' => false
)); ?>
Полезные ссылки
В противном случае вы можете использовать методы, специфичные для элемента формы , вместо автоматических элементов формы .
Часто проще делать что-то вручную, если универсальная оболочка FormHelper::input
не соответствует вашим требованиям:
echo $form->label('fieldname');
echo $form->checkbox('fieldname');
Я часто не использую FormHelper::input
за рамками.