1

我目前正在涉足 CakePHP,我想知道如何使用 HTML->link 帮助程序实现以下链接。

原始 HTML 链接:

     <a href="edit" class="btn btn-primary btn-icon glyphicons circle_plus"><i></i> Edit Client</a>

蛋糕PHP:

    echo $this->Html->link('Edit Client', ''.$edit_link.'', array('class' => 'btn btn-primary btn-icon glyphicons circle_plus'));

我可以采用哪种方法来复制与原始 HTML 链接中完全相同的链接结构?

一些建议将不胜感激

4

1 回答 1

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' => false

有关该选项(和其他选项)的更多参考信息escape可以在 CakePHP 书籍中找到。

于 2013-05-07T17:42:42.623 回答