我有以下代码,
<?php
$this->widget('bootstrap.widgets.TbGridView',array(
'id'=>'customerform-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'name',
array(
'name'=>'logo1',
'header'=>'Logo',
'type'=>'html',
'value'=>'CHtml::tag("img",array("src"=>"/"."$data->logo1"))',
'htmlOptions'=>array('style'=>'width: 50px; text-align: center; height: 50px;'),
),
}
));
?>
htmlOptions样式只设置表格列不适用于图片,但我想设置图片的高度和宽度,请帮帮我。谢谢。
答案 0 :(得分:1)
您可以通过这种方式将每个css样式放在style
的{{1}}标记内:
htmlOptions
答案 1 :(得分:0)
以下是您处理此问题的不同方式。
在代码中添加所需的class
在PHP中:
array(
'name'=>'logo1',
'header'=>'Logo',
...
'htmlOptions'=>array('class'=>'SimbuClass'
),
)
在css中应用你的风格
在Css中:
.SimbuClass
{
width: 50;
height: 50;
text-align: center;
}
顺便说一下,你可以在任何你需要的地方重复使用你的课程。