繁体   English   中英

如何添加图标以提交按钮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

<?php
echo CHtml::submitButton('Go', array('id' => 'btSubmit',
    'class' => 'btn', 
    'name' => 'files'
));
?>

如何添加到按钮

这会起作用

  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>
<?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源代码CHtml::tag方法需要第三个参数来提交内部内容。 CHtml::button方法不会传递此信息,因此您不能添加内部HTML。

但是,直接使用tag方法应该可以:

echo CHtml::tag('button',[
  'id'=>'btsubmit','class'=>'btn','name'=>'files','type'=>'submit'
],'<i class="icon-search"></i> Go');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM