У меня возникают некоторые проблемы при попытке получить входные данные флажков и метки для вывода правильного HTML с помощью CakePHP и Twitter Bootstrap.
Выходные данные, специфичные для Bootstrap, должны быть:
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox"> Keep me logged in
</label>
</div>
</div>
Однакос использованием inputDefaults, упомянутых здесь (http://stackoverflow.com/a/9496242/1247225), этот ввод формы Cake:
echo $form->input('auto_login', array(
'type' => 'checkbox',
'label' => __('Keep me logged in', true)));
Выводит это:
<div class="control-group">
<input type="hidden" name="data[User][auto_login]" id="UserAutoLogin_" value="0" />
<input type="checkbox" name="data[User][auto_login]" class="" value="1" id="UserAutoLogin" />
<div class="controls">
<label for="UserAutoLogin">Keep me logged in</label>
</div>
</div>
Любые идеи, как настроить этот отдельный ввод так, чтобы он выводил правильный BootstrapHTML, как и выше?