Yii的数值唯一性-场景与SQL
生活随笔
收集整理的這篇文章主要介紹了
Yii的数值唯一性-场景与SQL
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.sql方法
$hasCount = User::find()->where(['or', ['name' => $name], ['code' => $code]])->andWhere(['!=', 'id', $id])->andWhere(['isDelete' => '0'])->count();if ($hasCount) {return JsonService::responseError("已經(jīng)存在"); }2.yii場景方法
//場景的設(shè)置 會執(zhí)行這個場景 $model->scenario = 'unique';//rule的規(guī)則里面 [['name'], 'unique', 'filter' => function ($query) {return $query->andWhere(['status' => 'A']); }, 'on' => 'unique']$query是一個查詢的對象 這里是一個虛參?
總結(jié)
以上是生活随笔為你收集整理的Yii的数值唯一性-场景与SQL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐分易贷款是什么
- 下一篇: linux cmake编译源码,linu