Codeigniter将Glyphicon添加到表单按钮

时间:2017-05-25 09:46:49

标签: php html arrays codeigniter glyphicons

使用Codeigniter 3我想在表单提交按钮上显示一个glyphicon。

到目前为止我的代码是;

$data = array(
    'type'      => 'submit',
    'content'   => 'Add Book',
    'class'     => 'btn btn-sm btn-labeled btn-success'
    );
echo form_button($data);

这会产生以下html;

<button type="submit" class="btn btn-sm btn-labeled btn-success">Add Book</button>

但是我想制作这个HTML;

<button type="submit" class="btn btn-sm btn-labeled btn-success"><span class="btn-label"><i class="glyphicon glyphicon-ok"></i></span> Add Book</button>

我尝试了以下内容;

echo form_button('<span class="btn-label"><i class="glyphicon glyphicon-ok"></i></span>', $data);

这会产生错误数组到字符串转换

我还阅读了documentation,但无法弄清楚。

感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

您需要添加这样的范围

$data = array(
'type'      => 'submit',
'content'   => '<span class="btn-label"><i class="glyphicon glyphicon-ok"></i></span>Add Book',
'class'     => 'btn btn-sm btn-labeled btn-success'
);

echo form_button($data);