public function rules()
{
return [
['giftname', 'checkGiftname', 'enableClientValidation' => false]
];
}
public function checkGiftname($attributes,$params){
if(!$this->hasErrors()){
$package=$this->find()
->where(['gameid'=>$this->gameid,'giftname'=>$this->giftname,'gifttype'=>$this->gifttype])
->andFilterWhere(["!=",'id',$this->id])
->exists();
if($package)
$this->addError ('giftname', '当前礼包类型的礼包已添加,请重新输入');
}
}
yii2 AR 自定义验证规则
最新推荐文章于 2021-03-12 00:45:19 发布