Symfony 1.4.11&推进:灯具文件中的时间格式问题

时间:2011-04-12 10:07:19

标签: php mysql symfony1 propel

我遇到了问题:

我有一个schema.yml,其中包含一个类型为“time”的字段:

time_space:          { type: time, required: true }

对于我的初始数据,我有一个夹具文件,其中包含“time_space”字段的值:

  time_space: 24:00:00 # doesn't work

当我查看我的propel.ini(到目前为止我没有修改过)时,我看到以下设置:

propel.defaultTimeFormat = H:i:s

我在CLI中执行'symfony propel:data-load'时出现错误消息:

  

解析日期/时间值时出错:   '24:00:00'[包裹:   DateTime :: __ construct():失败   解析时间字符串(24:00:00)at   位置0(2):意外的字符]

我做错了什么?谁知道如何设置正确的格式? 任何帮助都会非常好,谢谢: - )

我正在使用Windows 7 x64,IIS 7.5,MySQL 5.5.10和PHP 5.2.17进行开发。

干杯, 汉斯梅耶

1 个答案:

答案 0 :(得分:0)

我最近在Doctrine中遇到了这个问题(但是使用时间戳字段)并将它们放入'-s解决了问题,所以:'23:59:59'会起作用。

顺便说一句,'H:i:s'中的'H'不会让你输入24,因为没有24. 24这次是00。