将 href 添加到 CHTML::image
Adding href to CHTML::image
我目前在我的导航栏中使用了一张图片,但我也想点击这个 return 进入主页。
我认为添加 ,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'));
答案:获取图像 link 返回主页或选择的 baseurl。
$img= CHtml::image(Yii::app()->baseUrl.'/imagepath');
$link = CHtml::link($img, Yii::app()->request->baseUrl);
echo $link;
你需要有一个 <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>
试试这个
$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;
我目前在我的导航栏中使用了一张图片,但我也想点击这个 return 进入主页。
我认为添加 ,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'));
答案:获取图像 link 返回主页或选择的 baseurl。
$img= CHtml::image(Yii::app()->baseUrl.'/imagepath');
$link = CHtml::link($img, Yii::app()->request->baseUrl);
echo $link;
你需要有一个 <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>
试试这个
$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;