TP每乙個自定義模型都要對應乙個資料表嗎

2025-07-21 14:00:05 字數 1606 閱讀 6613

1樓:網友

乙個表為什麼要定義多個模型啊? 乙個模型就可以實現所有的增刪改查操作了,需要其他功能自己直接寫在這個模型中就ok了。

tp5框架如何order自定義排序

2樓:龍捲風中的孩子

->order("field(id,3,6,9,1,2,5,8,7)")

如果使用模型查詢的話就是:表名:where("id","in","3,6,9,1,2,5,8,7")->order("field(id,3,6,9,1,2,5,8,7)")->select();

看見的朋友,如果對您有幫助的話請點個贊,謝謝!

3樓:半橋煙雲半青雲

其實手冊上已經寫了。

orderraw("field(, ids)"),或者order(db::raw("field(, ids)"))tp5手冊。

4樓:小白小黑大小花五隻喵

使用tp的expression類。

別問我為什麼知道,我也是遇到這種需求,然後看原始碼才搞定的$exp = new \think\db\expression('field(id,3,6,9,1,2,5,8,7)');

result = $query->where(['id'=>['in','3,6,9,1,2,5,8,7']])order($exp)->select();

5樓:網友

thinkphp使用的資料庫是mysql,mysql多個欄位排序的語句:

select

from `表名` where 條件 order by 欄位1 desc,欄位2

asc,..

thinkphp中排序方法為。

user->where('score>0')->order('score desc')..

但是例子中只能單欄位排序,不過可以理解成字串,那就可以這樣寫試試。

user->where('score>0')->order('score desc,id asc,..')..

如何使用thinkphp做乙個自定義表單

6樓:長得賊給力

用不用tp都是可以實現的。生成資料表的過程就只是碰伍sql 語句字串的拼接。

至於表單多少蠢吵鄭的問題,使用 js動態新增即可。

7樓:魅九切

用不弊悉握用tp都是可以實現的。生成資料表的過程就只是sql 語句字陸絕符串的拼接。

至於表單多少的問題,使用 js動態租慶新增即可。

8樓:清麗還灑脫灬小鯉魚

像這個問題的畝粗話,這屬於比較簡單的,也很常見,我這裡有一點建議,你可以參考下,後盾人有許漏耐虛多相關的**,你到後盾人搜尋一下就可返燃以輕而易舉的找到了。

如何用tp做乙個自定義表單的功能

9樓:匿名使用者

左側的選單裡面有乙個自定義表單,然後在那裡定義乙個 表單,例如 姓名,**,位址,提交完之後。直接瀏覽看,把那段form 的表單拿出來放到你的模版中去就可以了。然後使用者提交的表單資訊直接就在後臺那裡檢視就好了。

WPF c 如何自定義乙個型別 讓datetime類只顯示日期 不要時間的 請寫出程式碼

c 如何建立乙個時間型別 c 的時間物件是datetime 因此直接像建立類一樣的建立乙個時間型別,例如。datetime dt new datetime 或者可以直接給建立的型別預設賦值系統時間,例如datetime dt 定義乙個時間類形 datetime dt 為dt賦值 值為當前時間 dt ...

我就是想問一下。PHP自定義變數和自定義函式的區別

所有的語言都是一 來樣。變數自就是類比與bai數學中的函式式,是用來儲存一個du值,而這個值隨時zhi又dao可以改變,例如 a 1 而變數的型別又可以分為字串型,數值型,物件等等。而函式呢,一般來說定義一個函式是為了實現某種功能而定義的一個整體。php中的函式式由function關鍵字定義的。當然...

正五角星的定義。正五角星的每乙個角是多少度

正五角星是指標準的五角星。五角星是指一種有五隻尖角 並以五條直線畫成的星星圖形。最早起源於古巴比倫兩河流域文明。五角星具有 勝利 的含義。被很多國家的軍隊作為軍官 尤其是高階軍官 的軍銜標誌使用。也常常運用在旗幟上。無需證明就可以用的。這裡要提一下就是三樓所說的 內角和是度 這個說法是不正確的。無需...