CakePHP链接助手

时间:2013-05-07 17:36:01

标签: php cakephp

我目前正在尝试使用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链接中完全相同的链接结构?

有些建议值得赞赏

1 个答案:

答案 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