我不能使用yii框架在视图文件中包含图像

时间:2014-04-24 05:22:09

标签: php yii

我是yii框架的新手。我试图在yii框架中的视图文件中包含图像。查看文件位于管理模块中,但图像位于我的根文件夹中。我的根文件夹是'求职者'。图片是'图片' jobseeker文件夹里面的文件夹。图片名称为' update.png'。

我的查看文件的名称是list_jobseeker.php

我以这种方式包括图像:

 <?php echo CHtml::image(Yii::app()->request->baseUrl.'/images/update.png',    array('site/job_apply'));?>

我收到错误: htmlspecialchars()要求参数1为字符串,给定数组

1 个答案:

答案 0 :(得分:0)

CHtml::image中的第二个参数是img元素的alt属性。所以你的图像包括代码应该是这样的:

<?php echo CHtml::image(Yii::app()->request->baseUrl.'/images/update.png'
, 'update'); ?>

如果您希望图片成为链接,请使用CHtml::link与CHtml :: image:

<?php $img = CHtml::image(Yii::app()->request->baseUrl.'/images/update.png'
    , 'update');
       echo CHtml::link($img, Yii::app()->createUrl('site/job_apply'));
?>