我有一个表格,里面有一些只显示的字段。这些字段通常是 DateTime 值...但是当为空/null 时,我想显示字符串“从不”。
编辑:
更明确地说:该字段应显示数据库中的 DateTime 值,如果为 null,则应显示字符串“从不”。
我该怎么做?
提前致谢
我有一个表格,里面有一些只显示的字段。这些字段通常是 DateTime 值...但是当为空/null 时,我想显示字符串“从不”。
编辑:
更明确地说:该字段应显示数据库中的 DateTime 值,如果为 null,则应显示字符串“从不”。
我该怎么做?
提前致谢
您可以使用Symfony2 数据转换器:
transform()
函数中,您可以检查您的日期是否是null
,然后返回“从不”字符串。否则返回您的日期的字符串表示形式。reverseTransform()
函数中,您可以检查字符串是否为“从不”,然后构造一个null
DateTime
对象。否则,你将给定的字符串转换成一个有效的DateTime
对象,比如 'strtotime()` PHP 函数。