Html按钮是
<button class="btn" type="submit"><i class="icon-search"></i> Go</button
&GT;
我将其改为Yii
<?php
echo CHtml::submitButton('Go', array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files'
));
?>
如何添加按钮
答案 0 :(得分:6)
这将有效
echo CHtml::tag('button', array(
'name'=>'btnSubmit',
'type'=>'submit'
), '<i class="icon-search"></i> Go');
将生成
<button name="btnSubmit" type="submit"><i class="icon-search"></i> Go</button>
答案 1 :(得分:0)
<?php echo CHtml::submitButton(
CHtml::tag('i', array('class' => 'icon-search')) . ' Go',
array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files')
);
?>
使用 Html :: tag('in',array('class'=&gt;'icon-search'))。
答案 2 :(得分:0)
根据yii source code,CHtml::tag
方法需要第三个参数来提交内部内容。 CHtml::button
方法无法通过此方法,因此您无法添加内部HTML。
直接使用tag
方法应该可行:
echo CHtml::tag('button',[
'id'=>'btsubmit','class'=>'btn','name'=>'files','type'=>'submit'
],'<i class="icon-search"></i> Go');