2

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

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

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

在此处输入图像描述

请指导我。提前致谢。

4

1 回答 1

2

哦,我在FormHelper API 文档中找到它!“模板”中有 dateWidget 模板,可用于更改日期字段的默认顺序。例如我必须这样做:

echo $this->Form->input('dob',['label'=>'Date of Birth', 'templates' => ['dateWidget' => '{{day}}{{month}}{{year}}']]);
于 2016-12-21T10:57:30.130 回答