我有以下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
中添加一个类。我该怎么办?
答案 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