0

我在 date_entered 中有问题。它保存 NULL 而不是保存当前日期时间戳。

这个问题发生在所有模块中。

4

2 回答 2

1

mysql 日期的默认格式是YYYY-MM-DD.

如果您的列类型是日期或日期时间,则必须YYYY-MM-DD仅以格式存储。

如果您希望在存储到数据库时更改日期,

$date = "date in any format";
date("Y-m-d",strtotime($date));

如果您希望在显示时更改日期格式,请在此处查看格式

于 2015-12-10T09:45:19.630 回答
0

您还可以像这样使用 timedate 全局变量:

global $timedate;
$bean->date_entered = $timedate->nowDb();

以下是一些常见的故障排除步骤:

  1. 确保您正确处理要创建的记录的 bean:

    $bean = BeanFactory::newBean("ModuleName"); $bean->name = 'some value'; $bean->property_name = 'some value'; $bean->save();

  2. 确保为您的实例正确设置文件和文件夹权限。在 Ubuntu 系统上,您可以运行:

    sudo cd /path/to/suitecrm | sudo chown www-data:www-data . -R && sudo chmod 775 . -R

  3. 运行快速修复和重建

于 2015-12-14T15:45:46.190 回答