我想在cakephp 2.x中的顶部填充下拉日期字段。如何在cakephp中填充下拉菜单?
我的日期格式为1987年7月5日,但在使用CakePHP的日期我。
echo $this->form->input('birthday', array(
'type' => 'date',
'id' => 'birthday',
'required' => false,
'empty' => array(
'month' => 'Month', 'day' => 'Day', 'year' => 'Year'
),
'id' => 'birthday',
'minYear' => date('Y') - 16,
'maxYear' => date('Y') - 60,
'label' => FALSE,
'style'=>'width:100px',
'value'=>$getProfile['Performer_detail']['birthday']
));
有了上面的代码,我得到3个下拉字段:Month
,Day
和Year
:我也越来越在$getProfile['Performer_detail']['birthday']
1987-07-05
但没有选择这3个领域。
请帮帮我。
不要使用“价值”,尽最大努力使控制器填充正确的价值观下拉。见[这里](http://www.dereuromark.de/2010/06/23/working-with-forms/#default-values)。 – mark 2014-09-05 15:04:25
必须澄清你的问题。 – Dave 2014-09-05 17:05:20
@mark我得到了我的答案。价值必须在那里。请检查Chinu答案:)对我来说它工作正常。 – Developer 2014-09-29 04:49:40