将图标添加到链接cakephp 2

时间:2015-11-25 14:32:00

标签: php cakephp cakephp-2.0

我想在Cakephp链接中添加一个图标<i>标记。 这是我的代码:

<?= $this->Html->link($this->Html->tag('i', '', array('class' => 'fa fa-shopping-cart')).'Cart', array('controller' => 'shop', 'action' => 'cart')) ?>

此行生成:

<a href="/cakephp-shopping-cart/shop/cart">&lt;i class="fa fa-shopping-cart"&gt;&lt;/i&gt;Cart</a>

为什么<被其六位值替换?我的字符集是UTF-8。

谢谢!

1 个答案:

答案 0 :(得分:9)

将选项'escape'设置为false

<?= $this->Html->link($this->Html->tag('i', '', array('class' => 'fa fa-shopping-cart')).'Cart', array('controller' => 'shop', 'action' => 'cart'), array('escape' => false)) ?>

关于HtmlHelper的文档页面。