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

时间:2015-08-08 12:14:42

标签: php yii

我有以下代码,

<?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样式只设置表格列不适用于图片,但我想设置图片的高度和宽度,请帮帮我。谢谢。

2 个答案:

答案 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;
}

顺便说一下,你可以在任何你需要的地方重复使用你的课程。