我目前正在尝试使用CakePHP,我想知道如何使用HTML->链接助手实现以下链接。
原始HTML链接:
<a href="edit" class="btn btn-primary btn-icon glyphicons circle_plus"><i></i> Edit Client</a>
CakePHP的:
echo $this->Html->link('Edit Client', ''.$edit_link.'', array('class' => 'btn btn-primary btn-icon glyphicons circle_plus'));
我可以调整哪种方法,以便复制与原始HTML链接中完全相同的链接结构?
有些建议值得赞赏
答案 0 :(得分:3)
看起来你原来的想法会起作用;但如果有帮助,这里稍作修改:
echo $this->Html->link(
'<i></i> Edit Client',
$edit_link,
array(
'class' => 'btn btn-primary btn-icon glyphicons circle_plus',
'escape' => false
)
);
为了保持链接文本中包含HTML标记,请尝试使用escape选项,如下所示:
'escape' => false
可以找到有关escape
选项(以及其他选项)的更多参考信息in the CakePHP book。