保存cakephp日期字段

时间:2011-11-23 11:24:18

标签: php cakephp time cakephp-1.3

我有一个表单,其中包含一小时和分钟的下拉菜单:'dateFormat'=>'NONE', 'timeFormat'=>'24'但现在当我保存表单时,$this->data最终看起来像下面的数组,因为eventStartDate& ; eventStartDate是数组,它发出SQL错误,指出eventStartDate不能为空等等。

Array
(
    [Work] => Array
        (
            [eventStartDate] => Array
                (
                    [hour] => 12
                    [min] => 00
                )

            [eventEndDate] => Array
                (
                    [hour] => 12
                    [min] => 45
                )

            [description] => 234
            [projectID] => 7105
            [taskID] => 1
            [userid] => 8
        )

)
  • 不应该使用cakephp将这些数组转换为字符串,以便将它们自动放入数据库中吗?
  • 将使用什么样的日,月等值?

1 个答案:

答案 0 :(得分:4)

这可能会有所帮助,因为它对我有用: 您的视图代码应如下所示

echo $form->dateTime('your_column_name', 'NONE', '24');