使用CakePHP InputDefaults(FormHelper)禁用选择框

时间:2013-11-28 14:31:21

标签: cakephp select input formhelper

我很难用CakePHP2的FormHelper创建一些表格默认值。

我有一些我想要只读的输入字段,还有一些要禁用的选择框。

到目前为止,我有以下代码:

echo $this->Form->create(
    'User',
    array(
        'novalidate' => true,
        'inputDefaults' => array(
            'div' => false,
            'placeholder' => '...',
            'readonly' => 'readonly'
        )
    )
);

此代码将我的选择框设置为只读。如何单独定位输入和选择框?

1 个答案:

答案 0 :(得分:0)

我认为你只需要将readonly放在options数组中,如下所示:

echo $this->Form->input('Field', array ("label" => '', 'id'=> '', 'readonly'=>'readonly'));

与残疾人相同:

echo $this->Form->input('Field', array ("label" => '', 'id'=> '', 'disabled'=>'disabled'));

就是这样; D