Yii 自定义rules 中自定义方法中的参数 params 代表什么? [ 2.0 版本 ]
如题,给字段title自定义一个验证方法确保标题唯一,规则为
'title','ckunique','params'=>'title']
,自定义方法如下:
public function ckunique($attribute,$params) {
if(News::ckunique($params,$this->$attribute)){
$this->addError($attribute,'内容不唯一');
}
}
这个当然ok,但是我想把规则里面的参数自定义,如 ['title','ckunique','key'=>'title'],那么自定义方法怎么处理 params?
public function ckunique($attribute,$params) {
if(News::ckunique($params,$this->$attribute)) {
$this->addError($attribute,'内容不唯一');
}
}
最佳答案
其他 1 个回答
zfeig
注册时间:2014-07-29
最后登录:2015-09-29
在线时长:36小时6分
最后登录:2015-09-29
在线时长:36小时6分
- 粉丝55
- 金钱75
- 威望30
- 积分735