我已经包含小时和分钟下拉采用这种形式:'dateFormat'=>'NONE', 'timeFormat'=>'24'
但现在当我保存表单$this->data
最终看起来像下面和数组,因为eventStartDate
& eventStartDate
是数组它使一个SQL错误说eventStartDate
不能为null等节约CakePHP的日期字段
Array
(
[Work] => Array
(
[eventStartDate] => Array
(
[hour] => 12
[min] => 00
)
[eventEndDate] => Array
(
[hour] => 12
[min] => 45
)
[description] => 234
[projectID] => 7105
[taskID] => 1
[userid] => 8
)
)
- 不应该的CakePHP让这些阵列成字符串,使他们能够被自动放入数据库?
- 什么值日,月等将被使用?
是什么类型你的'在数据库表eventStartDate'场? – Ross
为什么你不指定日/月/年?这是否设置了其他地方? – Ross
它的'datetime'和im没有指定其余的,因为它需要是当天。 – 472084