【发布时间】:2013-09-02 17:44:46
【问题描述】:
我正在尝试使用 CakePHP 和 JQM 设置一个表单,虽然所有数据的保存、编辑和检索都按照我的意愿进行,但我在 Cake 自动处理的方式上遇到了一些问题具有属性 type="date"
的字段基本上,在 JQM 中,如果您添加该属性,您将在触摸设备键盘上获得一个可爱的格式化日期选择器,但是当我尝试将该属性添加到 CakePHP 表单时,它会将字段转换为三个下拉框.
无论如何我可以防止这种情况发生吗?我附上了一个屏幕截图来说明当我将 type="date" 属性添加到字段时会发生什么。请注意标签下的下拉菜单“将在日期发生:”
【问题讨论】:
-
我不知道 JQM 的细节,但我理解这个问题。我认为最好的方法是编写一个扩展 FormHelper 的助手(例如 DateInputHelper),这样您就可以自己创建标记。
-
您好,感谢您的评论。我可以写一个助手,但是,我以前从未做过。但是,我确实找到了答案,我现在将其作为答案发布
标签: cakephp jquery-mobile