首页 > TAG信息列表 > yii2-validation

php-Yii2.一个模型/数据库字段的许多输入

如何将这些输入转换为DB中的DATE字段? 客户坚持使用这种方式输入用户生日.首先,我的想法只是简单地在beforeValidate中的一个字段中进行合并,但是此输入之后将无法显示从数据库输入的日期.如何避免这种限制?解决方法:>将这3个字段添加为模型类中的虚拟属性. >在beforeValidate()中,

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

我想显示电话号码的最大长度和最小长度的自定义验证消息. 我已编写此代码来显示最大长度和最小电话号码字段的自定义验证消息. ['phone', 'string', 'max' => 12, 'min' => 8, 'message' => 'Please enter a valid Phone number.'] 验证运行良好,但是未显示自定义消息.每次都会显

php – 受保护的目录存在并在Yii2中创建自定义验证器

我正在为Yii2搜索密码强度计.我为Yii1找到了this article.我在那里看到了受保护的目录.我找不到这个文件夹了.它是否可用于基本应用程序模板或高级应用程序模板?解决方法:Yii2中没有受保护的目录(基本和高级应用程序模板中都没有). 在哪里放置您的自定义验证器 – 这取决于您. 我推

php – 如何在Yii2验证规则消息中添加换行符

我需要打破Yii2验证规则中使用的长消息. 我试过这样的: public function rules() { return [ ['username', 'required', 'message' => 'long message first line here'."<br>".PHP_EOL.'long message last line here&