我是CakePHP的新手,我试图在日期字段上创建一个带有表单助手的表单
echo $this->Form->input('Item.date');
是的,工作正常(我正在使用CakePHP v1.3.3)进行输入/添加新记录但是当我尝试在编辑页面上使用它时它什么也没做。这是代码
echo $this->Form->input('Item.date', array("value"=>$rs['Item']['date']));
它仍然显示列表框而不从所需表中检索值。任何帮助表示赞赏,对不起我的英语..
答案 0 :(得分:1)
你不应该使用内联参数来获取默认值。 从控制器传下来:
http://www.dereuromark.de/2010/06/23/working-with-forms/
参见“default-values”
答案 1 :(得分:0)
我找到了答案,使用了选择的选项:
echo $this->Form->input('Item.date', array('selected'=>$rs['Item']['date']));