Yii Framework CDetailView“无设置”标签

时间:2014-11-15 02:47:09

标签: yii cdetailview

当一列中没有任何数据时,会显示“No set”字样,我想更改此消息,但我不知道如何操作,我尝试扩展CDetailView但它没有工作,任何消化?

1 个答案:

答案 0 :(得分:1)

而不是使用

array(
  'attributeName1',
  'attributeName2',
)

在定义要在详细视图中显示的数据时,请使用

array(
  array(
    'label'=>'Whatever you want',
    'value'=>null===$model->attributeName1?
      "custom message":
      $model->attributeName1,
  ),
  'attributeName2',
)

这使您可以根据需要格式化内容。