php – Yii2:日期应用程序格式化程序

前端之家收集整理的这篇文章主要介绍了php – Yii2:日期应用程序格式化程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的一个属性中使用Yii :: $app-> formatter:

控制器代码

$model->discharge_date=Yii::$app->formatter->asDatetime
($model->discharge_date,'PHP:d-M-Y H:i');

型号代码

[['admission_date','discharge_date'],'date','format' => 'PHP:d-M-Y H:i'],

一切都工作正常,除非出院日期留空,更新时填写此行:

< span class =“not-set”>(未设置)< / span>

我无法知道这将来自哪里,因为在数据库中值是NUll

谢谢.

这是默认和预期的行为.

请参阅Formatter$nullDisplay属性文档.

您可以通过应用程序配置来跨应用程序:

'formatter' => [
    'nullDisplay' => '',],

对于特定视图,您可以通过格式化程序组件更改它(请注意,您应该在呈现视图之前添加代码):

use Yii;

...

Yii::$app->formatter->nullDisplay = '';

猜你在找的PHP相关文章