cakephp,如何将类添加到url而不是图像

时间:2011-09-27 22:09:50

标签: php cakephp

我想知道最合适的方式是什么。当我这样做时:

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将该类应用于链接而不是图像。我怎么能这样做?

谢谢:)

1 个答案:

答案 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