yii2.0自定义rule来验证多个属性
来源:互联网 发布:云计算峰会的会议主题 编辑:程序博客网 时间:2024/06/05 00:50
public function rules()
{
return array_merge(
parent::rules(),
[
[[‘shippingName’, ‘shippingAddress’, ‘shippingPhone’, ‘shippingProvince’, ‘shippingCity’, ‘shippingCounty’], ‘required’],
[[‘shippingProvince’, ‘shippingCity’, ‘shippingCounty’], ‘validateAddress’]
]
);
}
public function validateAddress($attribute, $params){ $address = $this->$attribute; if (empty($address['name']) || empty($address['id'])) { $this->addError($attribute, ""); return false; } return true;}
这里要使用
params是需要传的参数,可以是字符串、数组或其他,如果想传多个参数可以写成
[‘title’,’ckunique’,’params’=>[‘key’=>’title’,’index’=>5]];
在方法里面通过
这样你就可以使用这些参数了。
1 0
- yii2.0自定义rule来验证多个属性
- yii2使用Model无刷新验证rule自定义方法
- Yii2.0同一个页面使用多个验证码
- yii2.0的自定义验证规则示例
- yii2自定义分页分页属性
- 使用自定义注解来验证属性是否规范
- ASP.NET MVC验证 - 自定义验证规则、验证2个属性值不等【待验证】
- yii2中自定义验证规则rules
- yii2中自定义验证规则rules
- yii2自定义表单使用验证码
- yii2自定义表单使用验证码
- yii2.0自定义组件
- YII2.0自定义组件
- Yii2.0 rules [验证规则]
- Yii2.0 rules [验证规则]
- Yii2.0 使用验证码
- Yii2.0 验证码错误
- Yii2.0 rules验证规则
- AsyncSocket使用心得和一些需要注意的地方
- Redis实战:如何构建类微博的亿级社交平台
- yarn编码获取application列表
- Android_OutOfMemoryError
- 练习4-13 编写一个递归版本的reverse(s)函数,以将字符串s倒置
- yii2.0自定义rule来验证多个属性
- 常用加密算法上
- 源值1.5已过时,将在未来所有版本中删除
- 单行函数(转换函数,特有的函数)
- 输入ip访问tomcat首页
- rownum,rowid,row_number() over等区分
- ZigBee 入门学习
- git&github使用笔记(二)——Git设置文件忽略
- [swift学习之十七]RunTime练习二