ThinkPHP中例項Model方法的區別說明

2022-10-06 14:03:23 字數 553 閱讀 8573

在tp中,我程式設計客棧們可以用下面兩種方法去建立乙個資料表的對映物件(我暫時用到的)

第一種:程式設計客棧$test = d('test')

第二種:$test = newzmvwd model('test')

雖然這兩種都可以對資料進行select,insert,delete,udpate操作,在資料驗證上有很大的不同,

我們來看看效果,先建立乙個 testmodel

複製** **如下:

class testmodel extends model }

建立乙個testaction

複製** **如下:

class testaction extends actionelse

} }

在執行的時候,大家會發現,用第一種方式例項乙個模型就會有資料檢查功能,如果 title 沒有填寫的話就會提示 「請輸入標題」 (這個是tp提供的乙個自動驗證功能,當然也需要在相應的model中定義好驗證條件);如果用第二種就沒有了

本文標題: thinkphp中例項model方法的區別說明

本文位址:

ThinkPHP中關聯查詢例項

在thinkphp中關聯查詢 多表程式設計客棧查詢 可以使用 table 方法或和join方法,如下示例所示 1 table 複製 如下 list user table user status stats,user profile profile where stats.id profile.typ...

ThinkPHP分頁例項

控制器中的 db m cost where 查詢條件 count db where where count pagecount 20 page new think page count pagecount page parameter row 此處的row是陣列,為了傳遞查詢條件 page setc...

ThinkPHP分頁例項

很多人初學thinkphp時,不太熟悉thinkphp的分頁使用方法,現在將自己整理的分頁方法分享下,有需要的朋友可以看看。控制器中的 db m cost where 查詢條件 count db where where count pagecount 20 page new think page c...