使用推进1.3的oracle的bug

时间:2011-12-12 17:27:36

标签: oracle timestamp propel

我在使用propel 1.3的symfony 1.1项目上遇到了问题。我正在使用sfGuardPlugin。这个插件bug因为oracle时间戳。像“12/12/08 18:16:02,00000000000”这样的东西。

我正在使用propel 1.3,所以我正在使用PDO。但它给了我“o IS”的oracle时间戳字符串。我如何强迫推进为我转换这些弦?

Propel应该提供类似propel.defaultTimeStampFormat = Y-m-d H:i:s

的东西

这不是我用oracle获得的第一个推进1.3错误。我的工作是将一个交响乐项目从1.0迁移到1.1(当前),然后从1.1迁移到1.4。

1 个答案:

答案 0 :(得分:1)

你应该使用Propel 1.6,它与1.3有点不同,即使从1.4传递到1.6也是安全的,因为保持了向后兼容。自1.3以来,已经为Oracle做了很多修复。

顺便说一下,您可以将Propel 1.6与sfPropelORMPlugin用于Symfony 1.3 / 1.4。

不幸的是,如果Oracle适配器上存在错误,您将无法获得Propel 1.3的任何帮助,因为此版本已经过时了。