我一直在使用 HtmlHelper 为我的 cakePHP 应用程序制作一些基本的 CRUD 页面。这对于构建表单很方便,但是对于日期输入,助手默认会为日期生成 3 个选择框,使用起来非常麻烦。
HTML5 引入了 HTML5 input[type=date]
,现在大多数浏览器都包含一些很好的原生接口来处理它;例如,Chrome 为日期输入生成了一个不错的日期选择器。
我知道可以通过执行以下操作使 HtmlHelper 只使输入text
框而不是 3 下拉列表:
echo $this->Form->input('my_date', array('type' => 'text'));
但是当我这样做时
echo $this->Form->input('my_date', array('type' => 'date'));
它忽略了第二个争论并返回到 3 个选择。
有没有办法让助手进行日期输入?