
您現(xiàn)在的(de)位置: 網站(zhàn)首頁 → 新聞資訊
ThinkPHP實現(xiàn)了(le)ActiveRecords模式的€♠↔(de)ORM模型,采用(yòng)了(le)非标準的(de)↑↔ORM模型:表映射到(dào)類,記錄映射到(dào)對(duì)象。最大&∞(dà)的(de)特點就(jiù)是(shì)使用(yòng)方便₹$εγ和(hé)便于理(lǐ)解(因為(wèi)采用(yòng)了(Ω£≈le)對(duì)象化(huà)),提供了±φ'(le)開(kāi)發的(de)最佳體(tǐ)驗,從(cóng)而...'
ThinkPHP删除數(shù)據使用(yòng)de☆♥lete方法,例如(rú):$Form = M('Form') ♥±;$Form-delete(5);表示删除主鍵為(wè∏<i)5的(de)數(shù)據,deletΩ•§£e方法可(kě)以删除單個(gè)數(shù)據,也(yě)可π♥γ₽(kě)以删除多(duō)個(gè)數(shù)據,這(zhè)...∑₹✔
ThinkPHP的(de)數(shù)據更新操作(zuò)包括更新數(s©₩αhù)據和(hé)更新字段方法。更新數(shù)據更新數(shù)≥✔×♣據使用(yòng)save方法,例如(rúπ★±≥):$User = M(User); // 實例 •πφ化(huà)User對(duì)象// 要(yào)修改≠←的(de)數(shù)據對(duì)象屬性賦值$data['...
在ThinkPHP中讀(dú)取數(shù)據的(de)方式很(hěn×®)多(duō),通(tōng)常分(fēn)為(wèi)讀(dú)取數★♠←$(shù)據、讀(dú)取數(shù)據集和₩★♠©(hé)讀(dú)取字段值。數(shù)據查詢方法支持的(de)β>ε↕連貫操作(zuò)方法有(yǒu):連貫操作(zuò)'<作(zuò)用(yòng)支持的(de)參數(sh↕↕ù)類型where用(yòng)于查詢或者更新條件(≠§♥jiàn)的(de)定義字符串、數(shù↔≠)組和(hé)對(duì)象ta...
ThinkPHP的(de)數(shù)據寫入操作(zuò)使用(yò→∞¥ng)add方法,使用(yòng)示例如(rú)下(xià):$↔✘≥User = M(User); // 實例化(huε©★ à)User對(duì)象$data['name'] = 'Thin∏☆kPHP';$data['email']≈☆...
在進行(xíng)數(shù)據操作(zuò)之前,我們往往需要(yào≠♣β)手動創建需要(yào)的(de)數(s₽♠hù)據,例如(rú)對(duì)于提交的(de &)表單數(shù)據:// 獲取表單的(de)Pδβ$OST數(shù)據$data['name'] = $_POSTββ®['name'];$data['email'] = ..↕γ≈®.
在應用(yòng)開(kāi)發過程中,使 ↑✔ 用(yòng)最多(duō)的(de)操作(zuò)還(hái)是(shì)α©數(shù)據查詢操作(zuò),憑借ThinkPHP的(de)連貫λ÷↑α操作(zuò)的(de)特性,可(kě)以使得(de)查詢操作(zuò)&★變得(de)更優雅和(hé)清晰,命名範圍功•≥♣能(néng)則是(shì)給模型操作(zuò)定義☆σ了(le)一(yī)系列的(de)封裝,讓€≥你(nǐ)更方便的(de)操作(zuò)數(≈'×₩shù)據。命名範圍功...
ThinkPHP模型基礎類提供的(de)連貫操★✘✔作(zuò)方法(也(yě)有(yǒu)些(xiē)框✘✔架稱之為(wèi)鏈式操作(zuò)),可(kě)以有(yǒu₽'®★)效的(de)提高(gāo)數(shù)據存取的(de)代碼清晰度和(hé↔✘ )開(kāi)發效率,并且支持所有(yǒu$↓ε)的(de)CURD操作(zuò)。使用(y£σ>òng)也(yě)比較簡單, 假如(rú)我們現(xiàn)在要(yà≈♥o)查詢一(yī)個(gè)User表的(de)...
ThinkPHP內(nèi)置了(le)分(fēn)布式數 ±♥(shù)據庫的(de)支持,包括主從(cóng)式數(sh€÷™ù)據庫的(de)讀(dú)寫分(fēn)離(lí),但(dàn€←)是(shì)分(fēn)布式數(shù)據庫必γε♣須是(shì)相(xiàng)同的(de)επ★©數(shù)據庫類型。配置DB_DEPLOY_TY±↓→×PE 為(wèi)1 可(kě)以采用(yòng)分(f☆$×≠ēn)布式數(shù)據庫支持。如(rú)果采用(yòng)分(fēσ$αn)布式數(shù)據庫,定...
除了(le)在預先定義數(shù)據庫連接和(hé)實例化 ≠$(huà)的(de)時(shí)候指定數(shù)據庫連接外(wà'→ ₹i),我們還(hái)可(kě)以在模型操作(zuò)↕↔過程中動态的(de)切換數(shù)據庫,Ω↔ 支持切換到(dào)相(xiàng)同和(hé)不(bùπ>)同的(de)數(shù)據庫類型。用(™δyòng)法很(hěn)簡單, 隻需要(yàπ> o)調用(yòng)Model類的(de)db方法,用(yòng)法: •Model-...
