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