php – Yii:如何在标签内制作带有html标签的按钮

前端之家收集整理的这篇文章主要介绍了php – Yii:如何在标签内制作带有html标签的按钮前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用一些引导功能,如Yii C Html类中的Icon字形,这是我的代码
<?PHP 
   echo CHtml::submitButton('<i class="icon-user"></i> Login',array(
           'class' => 'btn btn-large pull-right'
       )); 
 ?>

但它有点不“识别”标签,只是像下面的图像一样呈现标签.

有没有人知道如何解决它(没有键入html标签本身).

感谢你们.

CHtml :: submitButton生成< input type =“submit”>不能接受其他HTML作为其内容.但是,您可以使用CHtml :: tag来尝试:
echo CHtml::tag('button',array('class' => 'btn btn-large pull-right'),'<i class="icon-user"></i> Login');

这将产生一个< button>可以将任意HTML作为其内容标记.

更新:正如frostyterrier在评论中指出的那样,有一个内置的方法CHtml::htmlButton可以让你更容易地做到这一点:

echo CHtml::htmlButton('<i class="icon-user"></i> Login',array('class' => 'btn btn-large pull-right'));

猜你在找的PHP相关文章