model 模型 數據庫操作
tp框架主要設計模式:MVC
C:controller 控制器 shop/Lib/Action/具體控制器
V:view 視圖 shop/Tpl/分組/模板文件
M:model 數據模型 shop/Lib/Model/具體模型
創建的原則:一個數據表對應一個數據模型
創建模型:
當出現以下信息,說明我們的數據庫沒有配置用戶名和密碼config.php
我們使用select()方法從數據庫獲得數據信息,該方法返回一個二維數組,
如果我們想要獲得一條記錄,就使用find()方法,該方法返回一維數組
$goods -> select() //獲得全部記錄、全部字段結果
$goods -> select(15) //獲得主鍵等於15 的記錄結果
$goods -> select(“10,15,20”) //獲得主鍵在10、15、20范圍內的記錄信息
$goods -> find(16); //以一維數組的形式給我們返回主鍵等於16的記錄信息
$goods -> getByXXX(); //根據具體XXX字段做where條件進行查詢,一維數組結果返回。該方法會走Model.class.php 裡邊的__call()自動條件方法。
例如: D(‘Goods’); 實例化Goods模型對象
D(); 實例化基類對象,該對象在使用的時候需要指定“數據表名”
和主鍵名字,較復雜,不推薦直接使用
3 通過快捷函數M()實例化基類對象
例如:M() 實例化Model.class.php對應的對象,該方法不推薦使用