我在链接中有一些图像,我希望看起来像这样:
<a href="/path/to/img.png"><img src="/path/to/img.png" /></a>
单击该链接应加载其包含的图像。我正在尝试使用CakePHP的HTML帮助程序来执行此操作,如下所示:
<?php
echo $html->link(
$html->image('img.png'),
'img.png',
array('escape' => false)
);
?>
然而,当我这样做时,我得到以下代码:
<a href="/pages/img.png"><img src="/path/to/img.png" /></a>
不使用绝对网址,我可以将链接的href
属性指向图片的正确位置吗?
谢谢!
答案 0 :(得分:4)
您也可以在1.2
中执行此操作echo $html->link(
$html->image('img.png'),
'img.png',
array(),
null,
false
);
或1.3
echo $html->link(
$html->image('img.png'),
'img.png',
array(),
array( 'escape' => false ),
);
答案 1 :(得分:3)
这应该可以解决问题:
echo $html->image('image.png', array('url' => '/' . IMAGES_URL . 'image.png'));