我正在编辑一个下拉框。我需要在同一个下拉列表中使用空和选中。 这是我的代码
$this->Form->input('per', array('id'=>'per','class'=>'inputs con_field','label'=>'per :', 'type'=>'select','options'=>$per_values,'selected'=>$labrcfps['Labourcfps']['per'],'empty'=>'- - Select --'));
如果我使用空,它会自动将空值作为选定值。
答案 0 :(得分:0)
我是cakephp中的新手,但我使用数组和参数默认值执行此操作:)
像那样: $options = array(
'x' => 'Select',
1 => 'Something',
2 => 'Car',
3 => 'Train'
);
echo $this->Form->input('name', array(
'options' => $options,
'default' => 'x'
));
也许那会很好:) 变量$ options只是您的选项,之后您可以验证该字段的名称是否具有值整数或“x”。如果'x'则拒绝其余的逻辑代码