0

我目前在导航栏中使用图像,但我也想单击此返回主页。

我认为添加 ,array('href' => 'imagepath.png') 会起作用,但到目前为止没有运气,它似乎打破了页面!

这是我要更改的代码。

 echo CHtml::image(Yii::app()->request->baseUrl.'imagepath'); 

请记住我已经尝试过

echo CHtml::image(Yii::app()->request->baseUrl.'imagepath',
array('href' => 'imagepath')); 

也在尝试

echo CHtml::image(Yii::app()->request->baseUrl.'imagepath'); 
echo CHtml::link($image,array('baseurl/page','id'=>'page_id'));

回答: 获取图片以链接回主页或选择的 baseurl。

$img= CHtml::image(Yii::app()->baseUrl.'/imagepath');
$link = CHtml::link($img, Yii::app()->request->baseUrl);
echo $link;
4

2 回答 2

2

尝试这个

$img= CHtml::image(Yii::app()->baseUrl.'/imagepath','altText',array('height'=>100,'width'=>100));
$link = CHtml::link($img, array('baseurl/page','id'=>'page_id'));
echo $link;
于 2015-04-28T06:17:59.910 回答
0

你需要有一个<a>并且有一个<img>里面。所以我认为在你的情况下最好使用普通的html:

<a href="<?php echo Yii::app()->createUrl('baseurl/page', array('id'=>'page_id')); ?>">
   <img src="<?php echo Yii::app()->baseUrl.'imagepath'  ?>" />
</a>
于 2015-04-27T16:36:42.403 回答