ビューに HtmlHelper を使用して、cakePHP アプリの基本的な CRUD ページをいくつか作成しています。これはフォームの作成には便利ですが、日付入力の場合、ヘルパーはデフォルトで日付用に 3 つの選択ボックスを生成しますが、これは使用するのが非常に面倒です。
HTML5 は HTML5 を導入しinput[type=date]
、ほとんどのブラウザーはそれに対処するための優れたネイティブ インターフェイスを組み込んでいます。たとえば、Chrome は日付入力用の優れた日付ピッカーを生成します。
次のようにすることで、HtmlHelper を 3 つのドロップダウンの代わりにボックスにすることができることを知ってtext
います。
echo $this->Form->input('my_date', array('type' => 'text'));
しかし、私がするとき
echo $this->Form->input('my_date', array('type' => 'date'));
2 番目の引数を無視して、3 つの選択に戻ります。
ヘルパーに日付入力をさせる方法はありますか?