Thinkphp入門 五 —模型 (49)

WBOY
發布: 2016-08-08 09:22:47
原創
994 人瀏覽過

【資料庫操作model模型】

model  模型  資料庫操作

tp框架主要設計模式:MVC

C:controller   控制器   ?範本檔案

M:model      資料模型  shop/Lib/Model/特定模型

【建立模型】

創建的原則:一個資料表對應一個資料模型

創建模型:

創建的原則:一個資料表對應一個資料模型

創建模型: ,說明我們的資料庫沒有設定使用者名稱和密碼config.php

【資料庫使用步驟】:

建立模型model檔案shop/Lib/Model/GoodsModel.class.php

在config.php裡邊設定資料庫的函式庫名稱、使用者名稱、密碼、表格前置資訊
  1. 在控制器裡邊可以直接實例化GoodsModel模型物件
  2. 【資料庫設定config.php】:

【從資料庫取得相關資訊—查詢】

我們使用select()方法從資料庫獲得資料信息,該方法返回一個二維數組,

如果我們想要獲得一條記錄,就使用find()方法,該方法返回一維數組

$ goods  ->  select()   //取得完整記錄、全部欄位結果

$goods  ->  select(15)  //取得主鍵等於15 的記錄結果

$goods  ->  select(“10,15,3220) //取得主鍵在10、15、20範圍內的記錄資訊

$goods  ->  find(16);   //以一維數組的形式給我們回主鍵等於16的記錄資訊

$goodsXXX  ->  getBy ();  //根據具體XXX字段做where條件進行查詢,一維數組結果回傳。方法會走Model.class.php 裡邊的__call()自動條件方法。

【大小寫問題】:

【透過model模型取得資料具體示範】:

Mode很多模型就實例化模型】:

)就可以實例化模型。可以同過快捷函數D()來實例化模型物件
  1. 例如: D('Goods');  實例化Goods模型物件
  2.             「資料表名」

                           且使用主鍵使用資料,較複雜,不建議使用「接合」.實例化Model.class.php對應的對象,此方法不建議使用

  【 建立一個模型,有可能這個模型對應的表前綴與其他表前綴不一致,那麼這個模型就需要定義自己的真實表名字】:

?

以上就介紹了Thinkphp入門 五 —模型 (49),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!