and*_*dli 2 cakephp font-awesome
我正在尝试使用CakePHP和Twitter Bootstrap 3在提交按钮中插入Font Awesome图标.
这是代码:
echo $this->Form->submit('Send', array('class' => 'btn btn-warning fa fa-envelope', 'escape' => false));
Run Code Online (Sandbox Code Playgroud)
它适用于常规按钮,但对于上面的FormHelper生成的输入,它不会使用图标呈现.我可以调整FormHelper :: submit来解决这个问题吗?
我可以使用其他类型的FormHelper按钮,但CakePHP文档明确指出:
尽量避免使用FormHelper :: input()生成提交按钮.请改用FormHelper :: submit().
你可以使用:
echo $this->Form->button('<i class="fa fa-envelope"></i> Send', array(
'type' => 'button',
'class' => 'btn btn-warning fa fa-envelope',
'escape' => false
));
Run Code Online (Sandbox Code Playgroud)
我不认为你列出的引用是为了阻止你这样做,但它应该澄清.
底线,如果它生成正确的HTML,那就没关系.但是 - 对于它来说,使用button或submit代替`输入(因此它没有提交的值)是要走的路.
http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#FormHelper::button
| 归档时间: |
|
| 查看次数: |
8413 次 |
| 最近记录: |