0

我尝试使用 CakePHP Form Helper 创建一个 DMY 选择:

echo $this->Form->create('ReportCleaner');
echo $this->Form->input('repday', array('dateFormat' => 'DMY', 'minYear' => date('Y'),
                                             'maxYear' => date('Y') + 1, 'label' => 'Date','value'=>'1987-02-12','empty'=>false));
echo $this->Form->end(__('Submit')); 

但它只向我展示了一个简单的输入字段。

问题解决后更新:

echo $this->Form->input('repday', array('dateFormat' => 'DMY', 'minYear' => date('Y'),
                                             'maxYear' => date('Y') + 1, 'label' => 'Date','empty'=>false, 'type'=>'date'));

问题是该字段来自不同的模型并且未被识别为日期。类型选项修复了它。谢谢。

4

1 回答 1

1

type="date"如果您的字段未被检测到或在模型中设置为一个,您需要一个

于 2013-05-07T15:47:26.007 回答