我想在提交按钮中使用Font Awesome icon。我试过了:
<?= $this->Form->submit('<i class="fa fa-save fa-2x"></i>', ['escape' => false]) ?>
但它不起作用。怎么办?
答案 0 :(得分:3)
使用问题中显示的代码,您最终会得到如下HTML:
<div class="submit">
<input type="submit" value="<i class=" fa="" fa-save="" fa-2x"="">
</div>
这不是您要找的内容,因此请尝试使用button
代替submit
:
<?= $this->Form->button('<i class="fa fa-save fa-2x"></i>',
['escape' => false,'type' => 'submit']) ?>
答案 1 :(得分:0)
这个答案出现在4年后,但是要使用字体真棒或蛋糕形式提交助手的任何图标语法,请使用以下语法:
$caption = "<i class='fa fa-cloud-upload fa-2x'></i>" //defines the icon
$options = ['escape'=>true]; //defines the submit button options
echo $this->Form->button($caption,$options);