我有一个这样的数组:
['valid_from' => '2016-02-01']
在我的模型中,我有以下验证规则
$validator->date('valid_from')->allowEmpty('valid_from');
当我尝试使用数组修补实体时,我得到了这个:
'valid_from' => object(Cake\I18n\FrozenDate) {
'time' => '2168-12-02T00:00:00+00:00',
'timezone' => 'UTC',
'fixedNowTime' => false
}
MySQL中的列是日期类型。 (我不想使用日期时间,因为我不需要时间进行计算)
我做错了什么?
答案 0 :(得分:0)
认为您的问题是您的语言环境配置错误尝试使用其中一种方法。
可以使用以下行在config / bootstrap.php文件夹中设置默认语言环境:
x.forall(a => a.isDefined)
在运行时更改区域设置
ini_set('intl.default_locale', 'fr_FR');