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