我正在尝试制作将用户链接到新网站的图片,例如facebook.com。到目前为止,这是我得到的。
$imghtml=CHtml::image('images/imageSlider/397498913','Test');
echo CHtml::link($imghtml, $this->createAbsoluteUrl('https://www.facebook.com/'));
这确实在网站上显示图像,但链接错误,当我点击这个时,我转到以下链接。 http://localhost:63342/France2014/index.php?r=https://www.facebook.com
。
如何将其链接到Facebook?
答案 0 :(得分:2)
只需使用echo CHtml::link($imghtml, 'https://www.facebook.com/');
方法createUrl()
始终在您的应用程序中创建内部Yii链接。
答案 1 :(得分:0)
尝试以下操作 -
$imghtml=CHtml::image('images/imageSlider/397498913','Test');
echo CHtml::link($imghtml, CHtml::normalizeUrl('https://www.facebook.com/'));
希望它会对你有所帮助。