如何将 glyphicon 放入 cakephp 提交表单中?
How to put glyphicon inside cakephp submit form?
代码:
<?php echo $this->Form->submit('<i class="glyphicon glyphicon-arrow-right"></i>', array('class' => array('btn btn-danger')), array('escape' => false)); ?>
它只显示文本而不是字形图标:
<i class="glyphicon glyphicon-arrow-right"></i>
如何解决?
Form->submit()
应该有两个选项,一个标题和一个选项数组。您将标题加上两个数组传递给它。另外,我认为在这种情况下您不需要将这些选项包装在 sub-arrays.
中
试试这个:
echo $this->Form->submit('<i class="glyphicon glyphicon-arrow-right"></i>',
array('class' => 'btn btn-danger', 'escape' => false)
);
根据 docs,您不能将 escape
与提交一起使用 - 您必须改用按钮并指定它是一个提交按钮:
echo $this->Form->button('<i class="glyphicon glyphicon-arrow-right"></i>', array(
'type' => 'submit',
'class' => 'btn btn-danger',
'escape' => false
));
代码:
<?php echo $this->Form->submit('<i class="glyphicon glyphicon-arrow-right"></i>', array('class' => array('btn btn-danger')), array('escape' => false)); ?>
它只显示文本而不是字形图标:
<i class="glyphicon glyphicon-arrow-right"></i>
如何解决?
Form->submit()
应该有两个选项,一个标题和一个选项数组。您将标题加上两个数组传递给它。另外,我认为在这种情况下您不需要将这些选项包装在 sub-arrays.
试试这个:
echo $this->Form->submit('<i class="glyphicon glyphicon-arrow-right"></i>',
array('class' => 'btn btn-danger', 'escape' => false)
);
根据 docs,您不能将 escape
与提交一起使用 - 您必须改用按钮并指定它是一个提交按钮:
echo $this->Form->button('<i class="glyphicon glyphicon-arrow-right"></i>', array(
'type' => 'submit',
'class' => 'btn btn-danger',
'escape' => false
));