
您現(xiàn)在的(de)位置: 網站(zhàn)首頁 → 新聞資訊
ThinkPHP支持模型的(de)分(fēn)層 ,除了(l≈ ©♦e)Model層之外(wài),我們可(kě)以項目的(deσ§₽ )需要(yào)設計(jì)和(hé)創建其他(tā)的(de)模型層βδβ。通(tōng)常情況下(xià),不(bù)同的(de)分(fēn)層模型>∑×仍然是(shì)繼承系統的(de)\Think\Model類或其∞ $子(zǐ)類,所以,其基本操作(zuò)和(hé)M>Ω§od...
虛拟模型是(shì)指雖然是(shì)模型類,但(dàn)并不(bù♣←♦♦)會(huì)真正的(de)操作(zuò)數(shù)據庫的(de)模型。₩δ ε有(yǒu)些(xiē)時(shí)候,我們建立模型類但(dàn)又(y"¶§↑òu)不(bù) 需要(yào)進行(xíng)數(shù)據庫操作(zu 'εò),僅僅是(shì)借助模型類來(lái)封裝一↑•∞(yī)些(xiē)業(yè)務邏輯,那(nà)&€麽可(kě)以借助虛拟模型來(lái)完成。虛拟模型不(bùα↓δ∑)會(huì)自(zì)動連接數(shù)據庫.←..
參數(shù)綁定是(shì)指綁定一(y$↔♥ī)個(gè)參數(shù)到(dào)預處理(lǐ)的(de)S€¥αQL語句中的(de)對(duì)應命名占位符或× 問(wèn)号占位符指定的(de)變量,并且可(kě)以™£提高(gāo)SQL處理(lǐ)的(de)效率,需要(yào'↑)數(shù)據庫驅動類的(de)支持,目前隻有(yǒu)PD≠↕✘☆O和(hé)Sqlsrv驅動支持參數(shù)綁定功能(≥φ∞♠néng)。手動綁定參...
自(zì)動完成是(shì)ThinkPHP提供用(yòng)來(lái)完成 ✘α數(shù)據自(zì)動處理(lǐ)和(hé)過濾的(φ£de)方法,使用(yòng)create方法創建數(shù)據對(duì)象'✘≈的(de)時(shí)候會(huì)自(zì)動完成數(shù)據處理(lǐ)±βΩ。因此,在ThinkPHP使用(yòng)create方法÷₩★ε來(lái)創建數(shù)據對(duì)象是(shì)更加安全✘的(de)方式,而...
自(zì)動驗證是(shì)ThinkPHP模型層提供的(dφδ∑¶e)一(yī)種數(shù)據驗證方法,可(kě)以在使用(yòng€♣≈)create創建數(shù)據對(duì)象的(de>φ)時(shí)候自(zì)動進行(xíng)數(shù)據驗證。驗證規則數≥≈(shù)據驗證可(kě)以進行(xíng)數(s♠σhù)據類型、業(yè)務規則、安全判斷等方面的(de)驗證操作(zuò)。數πδ♣"(shù)據驗證有(yǒu)兩種方...
從(cóng)3.0版本開(kāi)始新增了↓≈★≥(le)子(zǐ)查詢支持,有(yǒu)兩種使用(yòng)方式:1≠<λ、使用(yòng)select方法 當selα£≥ect方法的(de)參數(shù)為(wε↑èi)false的(de)時(shí)候,表示不(b↕↕™ù)進行(xíng)查詢隻是(shì)返回構建SQ'φ<φL,例如(rú):// 首先構造子(zǐ)查詢SQL $subQu...§₽¥±
借助PHP5語言的(de)特性,ThinkP₩★×♥HP實現(xiàn)了(le)動态查詢,核心模型的(de)動态查詢方法包" ¶括下(xià)面幾種:方法名說(shuō)明(míngλ ☆≤)舉例getBy根據字段的(de)值查詢數(shù)據例如(rú)♠↑∞,getByName,getByEmailgetFieldB...
ThinkPHP內(nèi)置的(de)ORM和(hé)Active∞$✘✔Record模式實現(xiàn)了(le)方便的(de)數(sh ☆λαù)據存取操作(zuò),而且 新版增加的(de)連貫操作(zuò)功能(né♣→ng)更是(shì)讓這(zhè)個(gè)$β數(shù)據操作(zuò)更加清晰,但(dàn)是(shì)T¥Ω•φhinkPHP仍然保留了(le)原生(shēng)的(de)SQL查詢和(hé£β)執行(xíng)操作(zuò)支持...
在應用(yòng)中我們經常會(huì)λπ&≠用(yòng)到(dào)一(yī)些(xiē)統計(jì)數(shù)據,↔ ♦例如(rú)當前所有(yǒu)(或者滿足某些(xiē)條件(jiàn))的(d©₩e)用(yòng)戶數(shù)、所有(y↑↕™"ǒu)用(yòng)戶的(de)最大(dà)積分(fēn)、用(yòng)戶≈≠€的(de)平均成績等等,ThinkPHP為(×Ω≥wèi)這(zhè)些(xiē)統計(jì)操作(z✔φuò)提供了(le)一(yī)系列的(de)內(nèi)置方法,包括:方€£法說(shuō)明(míng)Count統計(jì$<)...
組合查詢的(de)主體(tǐ)還(hái)是(shì)采用(yòng←ε∏)數(shù)組方式查詢,隻是(shì)加入了(le)§≈一(yī)些(xiē)特殊的(de)查詢支持,包括↕¥字符串模式查詢(_string)、複合查詢(_comπαplex)、請(qǐng)求字符串查詢(_query),混合查詢中 φ∞的(de)特殊查詢每次查詢隻能(néng)定..$$✔σ.
