程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 針對ThinkPHP的各種內部函數 D()、F()、S()、C()、L()、A()、I()詳解

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

編輯:PHP綜合

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

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved