如何在CakePHP 3中输出带有glyphicon的Bootstrap按钮?

时间:2015-11-26 04:52:53

标签: twitter-bootstrap cakephp cakephp-3.0 glyphicons

我需要使用CakePHP 3输出带有这样的glyphicon的按钮。 native_code_button

但我已经设法直到cakephp3_generated_button

使用以下代码。

<?php echo $this->Html->link('User',['controller' => 'User', 'action' => 'index'],['class' => 'btn btn-success', 'role' => 'button']);?>

我仍然需要包含以下代码才能显示glyphicon

<span class = "glyphicon glyphicon-user"></span>

那么如何在按钮标题中包含这个代替'User'?

P.S。我不想使用Bootstrap Helper插件。

2 个答案:

答案 0 :(得分:2)

我自己发现了。 这对我有用

<?php echo $this->Html->link($this->Html->tag('span','',['class' => 'glyphicon glyphicon-user']).' User',['controller' => 'User', 'action' => 'index'],['class' => 'btn btn-success', 'role' => 'button' , 'escape' => false]);?>

答案 1 :(得分:0)

试试这个:

<?php echo $this->Html->link('<span class = "glyphicon glyphicon-user"></span> user',['controller' => 'user', 'action' => 'index'],['class' => 'btn btn-success', 'role' => 'button', 'escape' => false]);?>

这可能是一个黑客,因为它没有在Doc中找到但它运作良好。