我如何添加一个图标来提交按钮 Yii?
How can i add a icon to submit button Yii?
Html 按钮是
<button class="btn" type="submit"><i class="icon-search"></i> Go</button
>
我把它改成了 Yii as
<?php
echo CHtml::submitButton('Go', array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files'
));
?>
如何添加到按钮
<?php echo CHtml::submitButton(
CHtml::tag('i', array('class' => 'icon-search')) . ' Go',
array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files')
);
?>
使用 CHtml::tag('i', array('class' => 'icon-search')) 。 'Go' 而不是代码中的 'Go'。
根据 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');
这会起作用
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>
Html 按钮是
<button class="btn" type="submit"><i class="icon-search"></i> Go</button
>
我把它改成了 Yii as
<?php
echo CHtml::submitButton('Go', array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files'
));
?>
如何添加到按钮
<?php echo CHtml::submitButton(
CHtml::tag('i', array('class' => 'icon-search')) . ' Go',
array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files')
);
?>
使用 CHtml::tag('i', array('class' => 'icon-search')) 。 'Go' 而不是代码中的 'Go'。
根据 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');
这会起作用
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>