我有一个html标签 -
<li>
<a class="" href="http://www.sitename.com/logout">
<i class="icon-key"></i>
<span>Logout</span>
</a>
</li>
我希望用CakePHP Html格式编写上面的html -
我的代码 -
<li>
<?php echo $this->Html->link(
$this->Html->tag('i', 'Logout', array('class' => 'icon-key')),
'/logout',
array('escape'=>false));
?>
</li>
我的代码工作正常但span
标记未显示。如何在上面的html中添加span标签?
由于
ChatFun
答案 0 :(得分:4)
请考虑以下代码:只需使用cakephp的两个标签,并使用.
连接它们
<?php echo $this->Html->link(
$this->Html->tag('i', '', array('class' => 'icon-key')).$this->Html->tag('span', 'Logout'),
'/logout',
array('escape'=>false));
?>
提供输出:
<a href="/savaganza/logout">
<i class="icon-key">
</i>
<span>Logout</span>
</a>
答案 1 :(得分:0)
你也可以这样做:
<li>
<?php echo $this->Html->link(
$this->Html->tag('i', '<span>Logout</span>', array('class' => 'icon-key')),
'/logout',
array('escape'=>false));
?>
</li>