如何在不删除标题消息的情况下将类添加到errorsummay

时间:2013-12-21 11:48:05

标签: css forms yii

我正在尝试将一个css类添加到yii框架中的errorSummary()但添加类后我没有标头错误默认
如何在不删除标题消息的情况下将类添加到errorsummay

<?php echo  $form->errorSummary($model, '', '', array('class' => 'alert alert-error')); ?>

3 个答案:

答案 0 :(得分:2)

您可以设置类CActiveForm想要的属性errorMessageCssClass

并且errorSummary()还有htmlOptions

  public string errorSummary(mixed $models, string $header=NULL, string $footer=NULL, array $htmlOptions=array ( ))

答案 1 :(得分:2)

像这样调整代码。

echo $form->errorSummary($model,NULL,NULL,array('class'=>'alert alert-error'));

答案 2 :(得分:1)

这是一个非常简单的,

你可以通过这种方式传递你需要的课程,

<?php echo CHtml::errorSummary($model, null, null, array('class'=>'className')); ?>

<?php echo  $form->errorSummary($model, null, null, array('class'=>'className')); ?>

所以这样你就可以在有标题时添加课程。

点击此处了解详情:http://www.yiiframework.com/doc/api/1.1/CActiveForm#errorSummary-detail

因为你正在传递,所以为标题空字符串会导致标题问题。 $header的默认值为null。

public string errorSummary(mixed $models, string $header=NULL, string $footer=NULL, array $htmlOptions=array ( ))