thinkphp的各種內部函數 D()、F()、S()、C()、L()、A()、I()詳解


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 查詢語句


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM