代码:
<?php $this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'tag', // problem here
),
));
如果此模型中的属性“tag”中有数组($ model-&gt;标记),我该如何显示数组中的所有项目?
属性'tag'有一个如下数组:
$model->tag = array('A', 'B', 'C', 'D');
我想要这个结果:
标签:A,B,C,D
答案 0 :(得分:3)
试试这个:
<?php $this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
array(
'name'=>'tag',
'type'=>'text',
'value'=>implode(", " , $model->tag)
)// 'tag',
),
));
详细了解CDetailView attributes和php的implode。
希望这有帮助。