如何在CakePHP 3表格中更改出生日期的顺序

时间:2016-12-21 10:47:03

标签: date cakephp datefield cakephp-3.3

我对CakePHP3比较陌生。我正在创建一个带有出生日期字段的表单,其中包含 dob 字段名称。

echo $this->Form->input('dob',['label'=>'Date of Birth']);

字段以年 - 月 - 日序列呈现。我希望它以日 - 月 - 年序列呈现。我一直在检查CakePHP3文档,但我无法更改日期字段的顺序。以下是它的呈现方式:

enter image description here

请指导我。在此先感谢。

1 个答案:

答案 0 :(得分:2)

哦,我在here找到了它FormHelper API documentation! ' templates'中有dateWidget模板。哪一个可以用来更改日期字段的默认顺序。例如,我必须这样做:

echo $this->Form->input('dob',['label'=>'Date of Birth', 'templates' => ['dateWidget' => '{{day}}{{month}}{{year}}']]);