tp3 2復合查詢

2021-08-18 03:24:14 字數 1567 閱讀 3747

$where

['member.ming'

] =

array(

'like',"%

$key%")

;$where

['xueyuan.xingming'

] =

array(

'like',"%

$key%")

;$where

['xueyuan.dizhi'

] =

array(

'like',"%

$key%")

;$where

['xueyuan.shoujihao'

] =

array(

'like',"%

$key%")

;$where

['_logic'

] =

'or'

;$map

['_complex'

] =

$where

;$map

['status'

] =

array(

'eq',3

);$model

= d(

'yuanview');

$count

= $model

->

where

($map

)->

count();

// 查詢滿足要求的總記錄數

$page

=new\think\pagehome(

$count,2

);// 例項化分頁類 傳入總記錄數和每頁顯示的記錄數(15)

foreach(

$map

as$key

=>

$val

) $show

= $page

->

show();

// 分頁顯示輸出

$post

= $model

->

where

($map

)->

limit

($page

->

firstrow

.','

.$page

->

listrows

)->

order

('id desc'

)->

select();

$this

->

assign

('xueyuan'

, $post);

$this

->

assign

('page'

,$show

);

就是這麼寫,顯示模糊查詢在組裝成陣列,這樣就行了

tp3 2自動驗證

namespace home model usethink model class usermodel extends model x u 使用者名稱長度為3 18位字元 2 password require 密碼不能為空 password a za z 0 9 a za z0 9 密碼格式不對 必...

tp3 2 語言切換

1 return array 3 1 lang switch on true,開啟語言包功能 2 lang auto detect true,自動偵測語言 開啟多語言功能後有效 3 lang list zh cn,en us 允許切換的語言列表 用逗號分隔 4 var language l 預設語言...

TP3 2前後臺部署

學習框架,前後臺部署是非常必要的一步,雖然只是簡單的幾步,但對於初學者還是有一定的阻塞,下面lz將對tp3.2的前後臺部署進行詳細的講述。1 首先頁面訪問tp檔案,自動生成模組檔案 return array 配置項 配置值 default module admin 預設模組 default cont...