我需要使用CakePHP 3输出带有这样的glyphicon的按钮。
使用以下代码。
<?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插件。
答案 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中找到但它运作良好。