gma*_*n88 4 cakephp twitter-bootstrap
我有一些问题试图获取复选框输入和标签,以使用CakePHP和Twitter Bootstrap输出正确的HTML.
Bootstrap特定输出应该是:
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox"> Keep me logged in
</label>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是,使用这里提到的inputDefaults(http://stackoverflow.com/a/9496242/1247225),这个Cake表单输入:
echo $form->input('auto_login', array(
'type' => 'checkbox',
'label' => __('Keep me logged in', true)));
Run Code Online (Sandbox Code Playgroud)
输出:
<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>
Run Code Online (Sandbox Code Playgroud)
任何想法如何调整这个单独的输入,以便输出正确的Bootstrap HTML,如上所述?
小智 5
控制表单输出或输出格式的最佳方法是传递'format'参数.尝试玩这个:
'format' => array('before', 'label', 'input', 'between', 'after', 'error')
Run Code Online (Sandbox Code Playgroud)
我不认为它是文档,但通过阅读代码,您可以在那里找到它.
| 归档时间: |
|
| 查看次数: |
14821 次 |
| 最近记录: |