我对 CakePHP3 比较陌生。我正在创建一个包含出生日期字段的表单,其中包含出生日期字段名称。
echo $this->Form->input('dob',['label'=>'Date of Birth']);
字段按年-月-日顺序呈现。我希望它以日 - 月 - 年的顺序呈现。我一直在检查 CakePHP3 文档一段时间,但我无法更改日期字段的顺序。这是它的呈现方式:
请指导我。提前致谢。
我对 CakePHP3 比较陌生。我正在创建一个包含出生日期字段的表单,其中包含出生日期字段名称。
echo $this->Form->input('dob',['label'=>'Date of Birth']);
字段按年-月-日顺序呈现。我希望它以日 - 月 - 年的顺序呈现。我一直在检查 CakePHP3 文档一段时间,但我无法更改日期字段的顺序。这是它的呈现方式:
请指导我。提前致谢。
哦,我在FormHelper API 文档中找到了它!“模板”中有 dateWidget 模板,可用于更改日期字段的默认顺序。例如我必须这样做:
echo $this->Form->input('dob',['label'=>'Date of Birth', 'templates' => ['dateWidget' => '{{day}}{{month}}{{year}}']]);