gpt4 book ai didi

json - YII-在表单验证中添加错误代码

转载 作者:行者123 更新时间:2023-12-03 08:01:03 28 4
gpt4 key购买 nike

我有一个Web服务,并希望在表单验证失败的情况下发送自定义错误代码和字符串。我们可以在表单验证规则中指定错误“消息”,但是我想添加一个数字错误代码,以后可以使用它来获取文本字符串。扩展CValidator不是一个选项,因为我想使用标准验证器。

理想情况下,我想在我的rules()函数中添加类似的内容。

    array('page',  'numerical', 'integerOnly' => true, 'min' => 1, 'message' => '{attribute} is invalid', 'code' => 10079),

后来我返回一个JSON块
    {
'code': 10079,
'message' : 'page is invalid'
}

我正在考虑将行为附加到验证者,但还不太能够找到使它起作用的方法。还有其他的方法吗?

最佳答案

代替message,您只需将错误代码作为message返回,并且在 View 页面上只需调用一个函数以检索适当的错误消息即可。

提供$ form-> error();作为在 View 页面上获取errorMessage的参数。

关于json - YII-在表单验证中添加错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13536003/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com