我想知道最合适的方式是什么。当我这样做时:
echo $this->Html->image('uploadimage.gif', array('alt'=>'Upload Image', 'class'=>'nyroModal', 'url'=>'#test'));
输出:
<a href="#test"><img src="/img/uploadimage.gif" alt="Upload Image" class="nyroModal" /></a>
我需要它:
<a href="#test" class="nyroModal"><img src="/img/uploadimage.gif" alt="Upload Image"/></a>
IE将该类应用于链接而不是图像。我怎么能这样做?
谢谢:)
答案 0 :(得分:1)
我从来没有使用过cakePHP,但是对于我在线阅读的内容而不是给图像提供网址,你可以反过来创建一个链接并传递一个图像,结果应该是这样的:
<?php
echo $this->Html->link(
$this->Html->image("uploadimage.gif", array("alt" => "Upload Image")),
"#test",
array("escape" => "false", "class" => "nyroModal")
);
?>
有关link
的更多信息,请访问:http://book.cakephp.org/view/1442/link