Yii的数值唯一性-场景与SQL
生活随笔
收集整理的這篇文章主要介紹了
Yii的数值唯一性-场景与SQL
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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場(chǎng)景方法
//場(chǎng)景的設(shè)置 會(huì)執(zhí)行這個(gè)場(chǎng)景 $model->scenario = 'unique';//rule的規(guī)則里面 [['name'], 'unique', 'filter' => function ($query) {return $query->andWhere(['status' => 'A']); }, 'on' => 'unique']$query是一個(gè)查詢的對(duì)象 這里是一個(gè)虛參?
總結(jié)
以上是生活随笔為你收集整理的Yii的数值唯一性-场景与SQL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐分易贷款是什么
- 下一篇: TP查询数据库多维数组