我在使用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。
答案 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的任何帮助,因为此版本已经过时了。