代码:
<?php $this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'tag', // problem here
),
));
如果该模型中的属性“tag”中有一个数组($model->tag),如何显示数组中的所有项目?
属性“tag”有一个像这样的数组:
$model->tag = array('A', 'B', 'C', 'D');
我想要这个结果:
标签:A、B、C、D
最佳答案
试试这个:
<?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 .
希望这有帮助。
关于arrays - 如何在CDetailView的单行中显示数组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703916/