Codeigniter 将 Glyphicon 添加到表单按钮

Codeigniter Add Glyphicon to Form Button

我想使用 Codeigniter 3 在我的表单提交按钮上显示一个字形图标。

到目前为止我的代码是;

$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,但是看不懂。

感谢任何帮助。

你需要像这样添加跨度

$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);