Plugins 数据网格故障

Plugins 数据网格故障,plugins,datagrid,impresspages,Plugins,Datagrid,Impresspages,我是在Impresspages管理环境中实现的数据网格。表单具有日期字段。问题如下。输入的日期是Mysql中的存储(逻辑上也是返回的),比如000-00-00。我从网格中的一个字段捕获了公共函数createData($postData),内容正确,字段值正确。让我们看看: array(12) { ["securityToken"]=> string(32) "b9d273d7f6f17a43eacb61a008543d21" ["antispam"]=> array(2

我是在Impresspages管理环境中实现的数据网格。表单具有日期字段。问题如下。输入的日期是Mysql中的存储(逻辑上也是返回的),比如000-00-00。我从网格中的一个字段捕获了
公共函数createData($postData)
,内容正确,字段值正确。让我们看看:

array(12) { 
   ["securityToken"]=> string(32) "b9d273d7f6f17a43eacb61a008543d21"
   ["antispam"]=> array(2) { [0]=> string(0) "" [1]=> string(32) 
   "692a03a931157644de8a0986ebfa54ea" } 
   ["active"]=> string(1) "1" 
   ["starSign"]=> string(2) "22" 
   ["startPeriod"]=> string(10) "2015-04-25" 
   ["endPeriod"]=> string(10) "2015-04-25" 
   ["prevLove"]=> string(25) "dsdsds" 
   ["prevHealth"]=> string(25) "asasas" 
   ["prevBiz"]=> string(27) "lklklklk" 
   ["prevLucky"]=> string(27) "fgfgfgfg" 
   ["languageId"]=> string(1) "2" 
   ["createdAt"]=> string(19) "2015-04-22 14:02:37" 
 }

查看startPeriod和EndPeriod字段。在数据数组中,它们被设置为键入的实际值:2015-04-22,但它存储在数据库中,即奇怪的值0000-00-00。有什么想法吗?谢谢。

检查camelCase问题。可能在数据库中,这些字段的大小写不同。如果在windows/unix之间迁移数据库,这就是问题所在。让用户知道您的配置完全相同,并且没有任何错误输入

当您提供的值不正确或未提供任何值且该字段设置为非空时,您在MySQL字段上获得0000-00-00

我个人从未在日期字段上遇到过这样的问题