なんだか cakephp のバージョンアップ時の変更点を見落としていたみたい.
最近,知らないうちに cakephp3 での Form Helper の日付入力フォームの表示が変わってるなと思ったら,いつの間にか Form helper の datetime option から 'separator' とか 'dateFormat' オプションが削除されていたのね.
全然気が付かなかった.
オプションでコントロールは行わずに template を使って表示方法は変更しましょうねってことですね.
セパレーターに '/' や ':' やスペースで調整したいときには
Templace/Hoge/hoge.ctp:
$this->Form->templates(
['dateWidget' => '{{year}}/{{month}}/{{day}} {{hour}}:{{minute}}']
);
echo $this->Form->input('date', ['type'=>'date']);
って感じかな.
オプションでごちゃごちゃやるよりこっちの方がスマートですね.
