我正在尝试在CakePHP表单帮助程序链接生成器代码中添加一个图标。我在stackoverflow上尝试了几个可用的选项。但是似乎没有任何作用。
这是我当前的代码-我尝试了此方法Link
<?= $this->Html->link(('View'), ['action' => 'view', $group->id] , array('class' => 'dropdown-item' , 'between' => '<i class="la la-eye"></i>' , 'after' => '')) ?>
此方法在定位标记内创建属性。这不是我想要达到的目标。
我正在努力实现这一目标。
<a href="groups/view/1" class="dropdown-item"><i class="la la-pencil"></i> Edit</a>
我正在使用CakePHP 3.7.4
答案 0 :(得分:1)
阅读https://book.cakephp.org/3.0/en/views/helpers/html.html#creating-links
echo $this->Html->link(
$this->Html->image("recipes/6.jpg", ["alt" => "Brownies"]),
"recipes/view/6",
['escape' => false]
);
将输出:
<a href="/recipes/view/6" title="hi "howdy"">
<img src="/img/recipes/6.jpg" alt="Brownies" />
</a>
在您的情况下:
echo $this->Html->link(
"<i class="la la-pencil"></i> Edit",
"recipes/view/6",
['escape' => false]
);