Php 带有DIV标记的图像链接
我有下面的链接格式,我想用Cakephp HTML助手显示Php 带有DIV标记的图像链接,php,cakephp,cakephp-2.5,Php,Cakephp,Cakephp 2.5,我有下面的链接格式,我想用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->
<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') ); ?>
图像助手返回整个
标记,因此将div
code放在图像助手调用之后(为了清晰起见,请隔开):
echo$this->Html->link(
$this->Html->image(
“产品/”.$pro[“产品”][“展示照片”],
排列(
'alt'=>$pro['Product']['name']
)
).“”,//把它放在这里!
排列(
“控制器”=>“产品”,
“操作”=>“视图”,
$pro['Product']['id']
),
排列(
“escape”=>错误,
“类”=>“查看图像”
)
);
图像帮助器返回整个
标记,因此将div
code放在图像帮助器调用之后(为清晰起见隔开):
echo$this->Html->link(
$this->Html->image(
“产品/”.$pro[“产品”][“展示照片”],
排列(
'alt'=>$pro['Product']['name']
)
).“”,//把它放在这里!
排列(
“控制器”=>“产品”,
“操作”=>“视图”,
$pro['Product']['id']
),
排列(
“escape”=>错误,
“类”=>“查看图像”
)
);
图像帮助器返回整个
标记,因此将div
code放在图像帮助器调用之后(为清晰起见隔开):
echo$this->Html->link(
$this->Html->image(
“产品/”.$pro[“产品”][“展示照片”],
排列(
'alt'=>$pro['Product']['name']
)
).“”,//把它放在这里!
排列(
“控制器”=>“产品”,
“操作”=>“视图”,
$pro['Product']['id']
),
排列(
“escape”=>错误,
“类”=>“查看图像”
)
);
图像帮助器返回整个
标记,因此将div
code放在图像帮助器调用之后(为清晰起见隔开):
echo$this->Html->link(
$this->Html->image(
“产品/”.$pro[“产品”][“展示照片”],
排列(
'alt'=>$pro['Product']['name']
)
).“”,//把它放在这里!
排列(
“控制器”=>“产品”,
“操作”=>“视图”,
$pro['Product']['id']
),
排列(
“escape”=>错误,
“类”=>“查看图像”
)
);
scrowler是正确的
所有Html助手函数都会返回字符串,所以如果您想让它更干净一点,您可以这样做
$image = $this->Html->image( . . . );
$div = $this->Html->tag( 'div', ... );
最后
echo $this->Html->link( $image . $div, ... );
希望这能有所帮助。斯克鲁勒是正确的
所有Html助手函数都会返回字符串,所以如果您想让它更干净一点,您可以这样做
$image = $this->Html->image( . . . );
$div = $this->Html->tag( 'div', ... );
最后
echo $this->Html->link( $image . $div, ... );
希望这能有所帮助。斯克鲁勒是正确的
所有Html助手函数都会返回字符串,所以如果您想让它更干净一点,您可以这样做
$image = $this->Html->image( . . . );
$div = $this->Html->tag( 'div', ... );
最后
echo $this->Html->link( $image . $div, ... );
希望这能有所帮助。斯克鲁勒是正确的
所有Html助手函数都会返回字符串,所以如果您想让它更干净一点,您可以这样做
$image = $this->Html->image( . . . );
$div = $this->Html->tag( 'div', ... );
最后
echo $this->Html->link( $image . $div, ... );
希望有帮助