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;
}
顺便说一句,你可以在任何需要的地方重用你的类