如何在Yii中自定义错误显示消息?

阿伦

如何在yii中自定义错误显示消息?例如,我需要显示我的错误消息,如下所示

div class="error-left"></div>
<div class="error-inner">This field is required.</div>

我可以通过将类“ error-inner”应用于$ form-> error(..)的htmlOptions来获得第二个div。

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

但是如何显示之前的第一个div?

迈克尔·赫尔特(MichaelHärtl)

您不能使用Yii的默认组件。但是您仍然可以创建自定义CActiveForm类并覆盖该error()方法,以在其中添加自定义HTML。

<?php
class MyActiveForm extends CActiveForm
{
    public function error($model,$attribute,$htmlOptions=array(),$enableAjaxValidation=true,$enableClientValidation=true)
    {
        $html = '<div class="error-left"></div>';
        $html .= parent::error($model, $attribute, $htmlOptions, $enableAjaxValidation,$enableClientValidatin);
        return $html;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JSP中显示Spring Security Auth异常的自定义错误消息

如何在javascript客户端中显示自定义REST API错误消息

如何在Specs2(Scala)中显示自定义失败消息?

如何在MVC 6的HttpStatusCodeResult中显示自定义消息?

如何在Netsuite中使用SuiteScript 2.0显示无堆栈跟踪的自定义错误消息

如何在Laravel中自定义错误消息?

如何在角度4中显示来自自定义验证器功能的自定义错误消息?

角度2:FormGroup:如何显示自定义错误消息

如何显示API请求的自定义验证错误消息?

如何在React Admin包中显示服务器端验证发出的自定义错误消息?

显示自定义错误消息

如何在Django中的自定义注册模板中显示错误消息

如何在Keycloak(3.4.3)中的自定义spnego Authenticator中将自定义错误消息返回到前端?

如何在Angular中为自定义验证器添加自定义验证错误消息

如何在Angle 6+中创建和导入自定义错误消息文件

如何更改PHPUnit错误消息以显示自定义错误

如何在Google Firebase函数中从失败的承诺中返回自定义错误消息?

如何显示自定义验证错误消息

在Azure Powershell中显示自定义错误消息并退出

如何在Django中显示自定义错误页面

如何在getway超时时显示来自API网关的自定义错误消息?

如何使用Thymeleaf显示自定义错误消息?

如何在DropzoneJS中显示自定义错误消息?

如何在Django中显示自定义错误?

如何在Yii 2验证错误消息中添加自定义链接?

如何在没有 <li> 的情况下显示欧芹自定义错误消息

如何在 Python 中创建自定义错误消息

如何在 .Net Core 中返回错误状态代码 401 的自定义错误消息?

如何在 Codeigniter 上设置自定义错误消息