Php 使用TbActiveForm设置图像的高度和宽度

Php 使用TbActiveForm设置图像的高度和宽度,php,yii,Php,Yii,我有以下代码 <?php $this->widget('bootstrap.widgets.TbGridView',array( 'id'=>'customerform-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( 'name', arr

我有以下代码

<?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;'),
             ),
        }
    ));
?>

您可以通过以下方式将每个css样式放在
htmlOptions
style
标记中:

'value'=>'CHtml::tag("img",array("src"=>"/"."$data->logo1", "style" => "width: 50px; text-align: center; height: 50px;"))',

下面是处理这个问题的不同方法

只需将所需的
放入代码中即可

在PHP中:

array(
   'name'=>'logo1',
   'header'=>'Logo',    
   ...
   'htmlOptions'=>array('class'=>'SimbuClass'
    ),
)
并在css中应用您的样式

Css中的

.SimbuClass
{
   width: 50;
   height: 50;
   text-align: center;
}
顺便说一句,你可以在任何需要的地方重用你的类