yii2 0框架where條件的使用

2022-07-12 11:03:14 字數 936 閱讀 2021

在yii框架中,where條件的使用多種多樣,下面就和大家介紹幾種常用有效的使用方法

1、['type' => 1, 'status' => 2]

//等於

(type = 1) and (status = 2)

2、['id' => [1, 2, 3], 'status' => 2]

//等於

(id in (1, 2, 3)) and (status = 2)

3、['status' => null]

//等於

status is null

4、['and', 'id=1', 'id=2']

// 等於

id=1 and id=2

5、['and', 'type=1', ['or', 'id=1', 'id=2']]

//等於

type=1 and (id=1 or id=2)

6、['between', 'id', 1, 10]

//等於

id between 1 and 10

7、['in', 'id', [1, 2, 3]]

//等於

id in (1, 2, 3)

8、['like', 'name', ['test', 'sample']]

//等於

name like '%test%' and name like '%sample%'

9、['like', 'name', '%tester', false]

//等於

name like '%tester'

最後or like:和like相似,只是在第二個引數為陣列的情況下用or來連線多個like 語句。

not like:和like相似。

or not like:和or like相似。

簡單的就是以上幾種常用的條件,希望對大家有用

yii2 0框架報錯

在action中執行echo,var dump等方法後沒有中斷,yii1.0中ajax方法返回資料可以直接通過echo獲取,但是yii2.0的response類中增加了對於返回輸出資訊的定義,所以當echo後沒有中斷程式,yii自帶的 就會出錯,不過目前我發現的情況是,只有在返回的資料結構複雜的情況...

Yii2 0框架 小部件 DetailView

1.資料小部件 yii 提供了一套資料小部件 widgets,這些小部件可以用於展示資料 detailview 小部件用於顯示一條記錄資料。listview 和 girdview 小部件能夠用於顯示乙個擁有分頁 排序和過濾功能的乙個列表或者 2.detailview 用來顯示一條記錄的詳情,下面這些...

yii 2 0 寫入日誌

首先,我們的 web.php 配置檔案中,更改於下 log tracelevel yii debug 3 0,targets class yii log filetarget levels error warning trace 在 levels 中,增加了 trace,使用如下 yii trace...