2013-05-07 91 views
1

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

原始的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链接?

一些建议,将不胜感激

回答

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选项(和其他选项)可以找到in the CakePHP book

+0

感谢您的答案和改编的代码 - 事实上,我的方法工作得很好,除了“我我”,我真的需要在那里。有没有办法让它们包含在内? – nickyfsh 2013-05-07 17:44:26

+0

@nickyfsh啊,我明白了;你是否在按钮本身中使用''作为东西? – summea 2013-05-07 17:46:02

+0

是的 - 我需要它在按钮中显示图形。 – nickyfsh 2013-05-07 17:47:56