我有以下代码:
<?php $this->widget('bootstrap.widgets.TbDetailView',array(
'data'=>$model,
'attributes'=>array(
'logo1',//image url for logo1
'logo2',//image url for logo2
),
));
?>
而不是logo1,logo2
我希望在TbGridView中显示像CHtml::tag("img",array("src"=>"/"."$data->logo1")
这样的图像。
答案 0 :(得分:0)
您可以将列设置为html
格式与CGridView
一样,就像在$data
中一样,区别在于我们在CGridView
中使用$model
但是CDetailView
'attributes'=>array(
array(
'attribute' => 'logo1',
'type' => 'html',
'value' => CHtml::image('/'.$model->logo1),
),
...
),
{{1}}