0

我有一个表格,里面有一些只显示的字段。这些字段通常是 ​​DateTime 值...但是当为空/null 时,我想显示字符串“从不”。

编辑:
更明确地说:该字段应显示数据库中的 DateTime 值,如果为 null,则应显示字符串“从不”。

我该怎么做?

提前致谢

4

1 回答 1

1

您可以使用Symfony2 数据转换器:

  • transform()函数中,您可以检查您的日期是否是null,然后返回“从不”字符串。否则返回您的日期的字符串表示形式。
  • reverseTransform()函数中,您可以检查字符串是否为“从不”,然后构造一个null DateTime对象。否则,你将给定的字符串转换成一个有效的DateTime对象,比如 'strtotime()` PHP 函数。
于 2012-07-10T12:36:58.203 回答