编程语言
首页 > 编程语言> > PHP-自定义验证消息在Yii2中不起作用

PHP-自定义验证消息在Yii2中不起作用

作者:互联网

我想显示电话号码的最大长度和最小长度的自定义验证消息.
我已编写此代码来显示最大长度和最小电话号码字段的自定义验证消息.

['phone', 'string', 'max' => 12, 'min' => 8, 'message' => 'Please enter a valid Phone number.']

验证运行良好,但是未显示自定义消息.每次都会显示此默认yii2消息“电话最多包含12个字符”.

在此先感谢您的帮助.

解决方法:

尝试:

更新:
如果要使用数字验证器,可以使用以下方法:

['phone', 'number', 'max' => 12, 'min' => 8, 'tooBig' => 'Please enter a valid Phone number.', 'tooSmall' => 'Please enter a valid Phone number.']

如果要使用字符串验证器,可以使用以下命令:

['phone', 'string', 'max' => 12, 'min' => 8, 'tooLong' => 'Please enter a valid Phone number.', 'tooShort' => 'Please enter a valid Phone number.']

标签:yii2,yii2-validation,php
来源: https://codeday.me/bug/20191026/1939740.html