cakephp,如何与两个跨度链接

时间:2015-01-22 21:13:00

标签: cakephp

如何将两个span标记添加到链接?

<?php echo $this->Html->tag('span’, 
    $this->Html->link($v['name']['lastname'], 
    $v['link’]
    ); 
?>

//Output
<a class=« test" href="./#">
   <span>name</span>
   <span>lastname</span>
</a>

//Output <a class=« test" href="./#"> <span>name</span> <span>lastname</span> </a>

我不确定是一个好的开始,谢谢你的帮助

2 个答案:

答案 0 :(得分:2)

我相信应该这样做:

<?php echo $this->Html->link('<span>name</span><span>lastname</span>', '#', array('escape' => false)); ?>

答案 1 :(得分:2)

只需在link()方法的第一个参数中将两个span标记与HtmlHelper连接即可。

echo $this->Html->link(
    $this->Html->tag('span', $v['name']) .
    $this->Html->tag('span', $v['lastname']),
    $v['link'],
    array('escape' => false)
);