D、F、S、C、L、A、I 他們都在functions.php這個文件家
下面我分別說明一下他們的功能
D() 加載Model類
M() 加載Model類
A() 加載Action類
L() 獲取語言定義
C() 獲取配置值 用法就是 C(”這裡填寫在配置文件裡數組的下標”)
S() 全局緩存配置 用法S(“這裡相當於一個唯一的標識”)
F() 快速文件數據讀取和保存 針對簡單類型數據 字符串、數組
I() 快速創建一個對象實例
以上如果有遺漏的 內部函數
ThinkPHP值得大家學習的源碼,特別是他們的中文注釋讓我們很容易就了解他源碼中的內容
在用thinkphp做程序時經常能用到的內部函數,對於換成這一塊用S()比較會減輕對數據庫的負擔!
在thinkphp中出了有內部還是,thinkphp還把配置文件保存為靜態變量,在模板裡方便快速調用
如果{$Thinkphp.config.參數名稱}
如果主鍵是自動增長的,用add()的時候他會自動的返回一個插入新記錄的ID值
我們在做用戶金幣或者是積分或者是投票的時候,需要對指定的字段自加1這時候我可以可以這樣寫
$s= D(’admin’);$s->score='(score+1)’;$s->save(); 這樣我們會剩下許多的步驟。
如果要修改指定的一個字段用簡單的辦法 D(‘admin’)->setField(‘name’,’hehe’,’id=2′);
所以我們要靈活的應用 thinkphp 查詢語句
*