如何解决Yii框架中的图像链接
| 你好朋友,我是YII的新手。我有一张图片。在Yii中调用该图像后,其代码是这样的<img class=\"deals_product_image\" src=\"<?php echo MPFunctions::uploaded_image_url($data->item_display_image()->file_ufilename); ?>\" alt=\"<?php echo $data->name; ?>\" />
在一般的HTML它是这样的
<img alt=\"women jackets\" src=\"files/items/images/4db3b3b6a7c06/womens-jacket-thumb.jpg\" class=\"deals_product_image\">
现在,我希望该图像应为href链接,例如
<a href=\"files/items/images/4db3b3b6a7c06/womens-jacket-thumb.jpg img src=\"files/items/images/4db3b3b6a7c06/womens-jacket-thumb.jpg class=\"deals_product_image\"/> </a>
所以为此我使用了这样的代码
<?php echo CHtml::link(\'\',array(\'items/viewslug\',\'slug\'=>$data->slug)); ?>
但是它没有显示任何链接标签,例如<a href=\"\">
所以有人可以告诉我该怎么办吗?我应该在ѭ5between标签之间写些什么?
解决方法
您只需将
<img>
标记的html作为第一个参数即可:
$imageUrl = MPFunctions::uploaded_image_url($data->item_display_image()->file_ufilename);
$image = \'<img class=\"deals_product_image\" src=\"\'.$imageUrl.\'\" alt=\"\'.$data->name.\'\" />\';
echo CHtml::link($image,array(\'items/viewslug\',\'slug\'=>$data->slug));
顺便说一句,您也可以使用CHtml::image
创建<img>
标签:
$imageUrl = MPFunctions::uploaded_image_url($data->item_display_image()->file_ufilename);
$image = CHtml::image($imageUrl,$data->name,array(\'class\' => \'deals_product_image\'));
echo CHtml::link($image,\'slug\'=>$data->slug));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。