gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 12:19:13 25 4
gpt4 key购买 nike

我正在使用 Yii::$app->formatter在我的一个属性中,例如:

Controller 代码

$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">(not set)</span>

我无法弄清楚这是从哪里来的,因为在数据库中该值是 NUll

谢谢。

最佳答案

这是默认和预期的行为。

请参阅 $nullDisplay 的文档Formatter的属性(property).

您可以通过应用程序配置跨应用程序进行管理:

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

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

use Yii;

...

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

关于php - Yii2:日期应用程序格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29408424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com