cakephp表单助手选择具有选定值的框

时间:2011-02-22 10:32:34

标签: cakephp

我正在使用cakephp表单助手。基本上我想输出一个包含2个选项的选择框,公共和私人。我希望默认选择private。有没有人知道如何默认选择私人选项?这就是我到目前为止所做的:

echo $this->Form->input('profile', array(
    'type' => 'select', 
    'options' => array('public' => 'public', 'private' => 'private'), 
    'selected' => 'private'
));

虽然

未选择私有值

由于

2 个答案:

答案 0 :(得分:4)

我已经尝试过你的代码而且效果很好。默认情况下会显示“私人”。

答案 1 :(得分:0)

如果我理解正确,'public'/'private'会映射到数据库中的tinyint(1),因此默认显示一个复选框。这就是为什么你必须包括'type'=> '选择'。

如果是这种情况,您可以指定索引,如'selected'=> '1'。