久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

ThinkPHP-模型

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航:返回上一頁

ThinkPHP中基礎(chǔ)的模型類就是Model類,該類完成了基本的CURD、ActiveRecord模式、連貫操作和統(tǒng)計查詢,一些高級特性被封裝到另外的模型類中,例如AdvModel高級模型類完成了一些包括文本字段、只讀字段、序列化字段、樂觀鎖、多數(shù)據(jù)庫連接等模型的高級特性,ViewModel視圖模型類完成了模型的視圖操作,RelationModel關(guān)聯(lián)模型類完成了模型的關(guān)聯(lián)操作。

基礎(chǔ)模型類Model的設(shè)計非常靈活,甚至可以無需進行任何模型定義,就可以進行相關(guān)數(shù)據(jù)表的ORM和CURD操作,只有在需要封裝單獨的業(yè)務(wù)邏輯的時候,模型類才是必須被定義的。

新版實現(xiàn)了動態(tài)模型的設(shè)計,可以從基礎(chǔ)模型類切換到其他模型類進行方法操作而不會丟失現(xiàn)有的數(shù)據(jù)屬性。這是一個真正的按需加載的思想,而不再是必須要事先繼承需要操作的模型類。