【发布时间】:2014-02-12 21:28:47
【问题描述】:
我正在 cakePHP 中设置用户注册表单,使用 inputDefaults 来匹配 horizontal forms 的 Twitter 引导要求
echo $this->Form->create('User', array(
'class' => 'form-horizontal',
'role' => 'form',
'inputDefaults' => array(
'format' => array('before', 'label', 'between', 'input', 'error', 'after'),
'div' => array('class' => 'form-group'),
'label' => array('class' => 'col-sm-2 control-label'),
'between' => '<div class="col-sm-10">',
'after' => '</div>',
'error' => array('attributes' => array('wrap' => 'span', 'class' => 'help-inline')),
)));
在里面,我正在使用
echo $this->Form->input('username');
显示表单元素。
我想要自定义标签,像这样:
echo $this->Form->input('username', array('label' => 'Benutzername'));
不幸的是,这会覆盖我的默认设置。如何在不为 all 输入元素重新定义 all 设置的情况下同时使用默认设置和自定义标签?
【问题讨论】:
标签: forms cakephp input formhelper defaults