我正在尝试将CakePHP HTML Linker用于以下代码
<li class="iAdd"><a href="add"><span>Add Cuisine</span></a></li>
由于span标记需要位于标记内。我无法根据需要获得输出。有关如何完成任务的任何建议吗?
答案 0 :(得分:8)
在链接代码中禁用转义选项,如下所示:
<li class="iAdd">
<?php echo $this->Html->link(
'<span>Add Cuisine</span>',
array('action' => 'add'),
array('escape' => false) // This line will parse rather then output HTML
); ?>
</li>
答案 1 :(得分:5)
你总是可以在链接中使用普通的html:
$this->Html->link('<span>'.h($text).'</span>', array('action'=>'add'), array('escape'=>false));