2016-12-21 11 views
2

私はCakePHP3の方が比較的新しいです。私はそれにのdobフィールド名を持つ生年月日フィールドを持つフォームを作成しています。CakePHP 3の生年月日の順番を変更する方法

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

フィールドは、年 - 月 - 日の順序でレンダリングされます。私はそれを日 - 月 - 年の順序でレンダリングしたい。私はいつかCakePHP3のドキュメントをチェックしていますが、日付フィールドの順序を変更することはできません。ここでのレンダリング方法です。

enter image description here

私を導いてください。前もって感謝します。

答えて

2

私はそれを見つけましたhereFormHelper API documentation! 'templates'にはdateWidgetテンプレートがあり、日付フィールドのデフォルトシーケンスを変更することができます。たとえば、私はこのようにしなければならなかった:

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