如何在CListView yii框架中显示图像

时间:2014-04-02 17:10:09

标签: php image yii

如何显示特定记录的图像??? 我的_view.php文件是

<div class="view">

<b><?php echo CHtml::encode($data->getAttributeLabel('id')); ?>:</b>
<?php echo CHtml::link(CHtml::encode($data->id), array('view', 'id'=>$data->id)); ?>
<br />

<b><?php echo CHtml::encode($data->getAttributeLabel('name')); ?>:</b>
<?php echo CHtml::encode($data->name); ?>
<br />

<b><?php echo CHtml::encode($data->getAttributeLabel('product')); ?>:</b>
<?php echo CHtml::encode($data->product); ?>
<br />

<b><?php echo CHtml::encode($data->getAttributeLabel('category')); ?>:</b>
<?php echo CHtml::encode($data->category); ?>
<br />

<b><?php echo CHtml::encode($data->getAttributeLabel('image')); ?>:</b>
<?php echo CHtml::encode($data->image);

 ?>
<br />

我想在CListView上显示每条记录的图像... 我可以在CDetailView中显示图像,但我不知道如何在CListView中显示图像....

请帮帮我.. 提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用CHtml s image

  

生成图像标记。

     
    

public static string image(string $ src,string $ alt ='',array $ htmlOptions = array())

  

更新

 <?php echo CHtml::image(Yii::app()->baseUrl."/images/".$model->image.$data->image,$data->im‌​age , array(
      'style' => 'max-height:40px',// set all sorts of styles here
      'class' => 'someClass',
 )); ?>