2014-09-13 76 views
0

我在My Magento后端模块的MySql数据库中存储日期时遇到了错误。我不知道为什么它只发生在我身上(我朋友后端的代码运行平稳)。 我是高达保存() - 选项中saveAction(),我也可以看到日期(如如何将日期时间值存储在我的Magento数据库中?

'created_time' => string '2014-09-13 13:41:15'(长度= 19))

如果我转储保存之前( )。但是,在表中保存空值:

0000-00-00 00:00:00

请..我等着你的答案。谢谢。 请注意:这与语法或逻辑错误无关。

+0

这是没有太多的信息去努力。你能记录实际的查询吗? – VMai 2014-09-13 14:34:42

+0

我在问是否有任何可能,我的magento无法识别这种时间格式(2014-09-13 13:41:15).. ?? – 2014-09-15 03:34:49

+0

如果这是您自己的扩展中新创建的数据库列,则可能是因为Magento仅对缓存的数据库表进行了描述(即使系统 - >缓存管理下禁用了所有缓存,也会发生这种情况)。要查看是否属于这种情况,只需删除整个'var/cache'目录即可。 – Meogi 2015-02-03 22:49:11

回答

0

mysql的日期时间格式这帮助了我:

$rec->addData(array('dt_something'=>date('Y-m-d H:i:s', time()))); 
相关问题