CakePHP表单帮助程序的编辑日期问题

CakePHP表单帮助程序的编辑日期问题,cakephp,forms,helper,Cakephp,Forms,Helper,我是CakePHP的新手,我曾尝试在日期字段上使用form helper创建表单 echo $this->Form->input('Item.date'); 是的,输入/添加新记录很好(我使用的是CakePHP v1.3.3),但当我尝试在编辑页面上使用它时,它什么也不做。这是密码 echo $this->Form->input('Item.date', array("value"=>$rs['Item']['date'])); 它仍然显示listbox,而不从

我是CakePHP的新手,我曾尝试在日期字段上使用form helper创建表单

echo $this->Form->input('Item.date');
是的,输入/添加新记录很好(我使用的是CakePHP v1.3.3),但当我尝试在编辑页面上使用它时,它什么也不做。这是密码

echo $this->Form->input('Item.date', array("value"=>$rs['Item']['date']));

它仍然显示listbox,而不从所需的表中检索值。感谢您的帮助,对不起,我的英语…

我已经找到了答案,请选择以下选项:

echo $this->Form->input('Item.date', array('selected'=>$rs['Item']['date']));

我已使用所选选项找到了答案:

echo $this->Form->input('Item.date', array('selected'=>$rs['Item']['date']));

默认值不应使用内联参数。 从控制器向下传递它们:


请参阅“默认值”

您不应使用内联参数作为默认值。 从控制器向下传递它们:


请参阅“默认值”

这不是一个好主意。阅读“马克的答案”中的文章。这不是一个好主意。阅读“马克的答案”中的文章。