我在生成的模型中以原始数字形式存储的值(例如 0.998)。
但是,对于我的 View 以及 CGRIDview 中的显示,我希望这些数据点乘以 100,但在后端数据库中保留相同的值。所以在我看来,上面的例子应该显示为 99.8 %
最佳答案
通过以下方法定义 CGridView 列:
'columns' => array(
// ... fields
array(
'name' => 'fieldWithPecent',
'value' => 'sprintf("%3.1f%%", $data->fieldWithPecent * 100)',
),
// other fields definition
),
关于php - Yii在cgridview和views中显示不同的模型值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11749554/