我正在使用cakephp表单助手。基本上我想输出一个包含2个选项的选择框,公共和私人。我希望默认选择private。有没有人知道如何默认选择私人选项?这就是我到目前为止所做的:
echo $this->Form->input('profile', array(
'type' => 'select',
'options' => array('public' => 'public', 'private' => 'private'),
'selected' => 'private'
));
虽然
未选择私有值由于
答案 0 :(得分:4)
我已经尝试过你的代码而且效果很好。默认情况下会显示“私人”。
答案 1 :(得分:0)
如果我理解正确,'public'/'private'会映射到数据库中的tinyint(1),因此默认显示一个复选框。这就是为什么你必须包括'type'=> '选择'。
如果是这种情况,您可以指定索引,如'selected'=> '1'。