我想要使用Cakephp HTML帮助
显示以下链接格式<a href="product_n1_details.html" title="" class="view_image">
<img src="images/slider/1n.jpg" alt="">
<div class="link_overlay icon-search"></div>
</a>
我尝试了什么?
<?php echo $this->Html->link($this->Html->image('products/'.$pro['Product']['display_photo']."<div class=\'link_overlay icon-search\'></div>", array('alt' => $pro['Product']['name'])), array('controller' => 'products', 'action' => 'view', $pro['Product']['id']), array('escape' => false, 'class' => 'view_image') ); ?>
答案 0 :(得分:2)
图片助手会返回整个<img>
标记,因此请将<{1}}代码放在图片助手调用之后(为了清晰起见,请将其间隔开):
div
答案 1 :(得分:1)
所有Html帮助程序函数都会返回字符串,所以如果你想让它自己更清洁,你可以这样做
$image = $this->Html->image( . . . );
$div = $this->Html->tag( 'div', ... );
然后终于
echo $this->Html->link( $image . $div, ... );
希望有所帮助。