Yii格式化日期和过滤器

问题描述 投票:0回答:1

我有一个日期字段,需要以日/月/年的形式显示,并保存为年-月-日。我以为是使用CFilter,但由于它在操作后应用了一个函数,因此会在渲染之前执行。

我应该把它放在一个事件上,有没有一种默认的方法来过滤输入数据并用yii格式化输出数据?

php yii
1个回答
1
投票

最简单的方法是将您的信息作为日期类型传递给CGridView / CDetailView:

'columns'=>array(
    array(
        'name'=>'checkout',
        'type'=>'date',
    ),
),

传入类型,然后使用相应的formatDate函数CFormatter对其进行格式化。非常方便/灵活。这样,您甚至不必将日期转换为其他格式。此处更多信息:https://github.com/samdark/a-guide-to-yii-grids-lists-and-data-providers/blob/master/grid-columns.md

© www.soinside.com 2019 - 2024. All rights reserved.