0
我想检查是否datetime
字段为空或null
:Symfony的2 - 与空值返回日期对象时间字段
if (!$entity->getDate()) {
在数据库字段值是null
,但这个条件不满足,当我倾倒这个到目前为止,我得到:
object(DateTime)#1790 (3) {
["date"]=>
string(27) "-0001-11-30 00:00:00.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
实体的财产:
/**
* @var \Datetime
*
* @ORM\Column(name="start_date", type="datetime", nullable=true)
*/
private $date;
任何想法为什么字段woth null值转换为DateTime
对象?如何检查数据库中的datetime
字段是否不是null
?
请复制您的字段实体映射。它应该返回null。 – COil
@完成。检查出 –
你检查了你的字段值吗?同时复制/粘贴该字段的表格模式。 – COil