将类添加到图像链接

时间:2012-02-25 14:05:58

标签: image cakephp hyperlink

我有以下cakephp代码

<?php echo $this->Html->image('products/'.$product['Product']['picture'],array('url'=>'/img/products/thumb.big.'.$product['Product']['picture'])); ?>

上面的代码产生了以下的html:

<a href="/oscar-demo/cakephp/img/products/thumb.big.hs_2010_13_a_1920x1200_wallpaper.jpg">
    <img alt="" src="/oscar-demo/cakephp/img/products/hs_2010_13_a_1920x1200_wallpaper.jpg">
</a>

但我想在a中添加一个类。我该怎么办?

3 个答案:

答案 0 :(得分:2)

您可以在链接中使用图片:

echo $this->Html->link($this->Html->image('products/'.$product['Product']['picture']), '/img/products/thumb.big.'.$product['Product']['picture'], array('class' => 'css-class', 'escape' => false);

答案 1 :(得分:0)

我在style.css中创建了类deleteImg,并在该类中创建了链接图像,并简单地将类应用于该链接。

echo $ this-&gt; Html-&gt; link('',array('controller'=&gt;'Mycont','action'=&gt;'deletepic',$ id),array('confirm'= &gt;'您确定要删除图片吗?','class'=&gt;'deleteImg'));

答案 2 :(得分:-1)

为什么不咨询这本书? 它实际上包含了很多这个用例的例子:

http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::link