c('引數名稱')
注意:配置引數名稱中不能含有 「.」 和特殊字元,允許字母、數字和下劃線。
讀取二級配置
c('user_config.user_type');
// 如果my_config尚未設定的話,則返回default_config字串
c('my_config',null,'default_config');
c('引數名稱','新的引數值')
動態配置賦值僅對當前請求有效,不會對以後的請求造成影響。
common模組是乙個特殊的模組,是應用的公共模組,訪問所有的模組之前都會首先載入公共模組下面的配置檔案(conf/config.php
)和公共函式檔案(common/function.php
)。但common模組本身不能通過url直接訪問,公共模組的其他檔案則可以被其他模組繼承或者呼叫。
d('') 例項化model
而這三個模型操作類統一都繼承model類即可,例如:
d('user') //例項化usermodel
d('user','logic') //例項化userlogic
d('user','service') //例項化userservice
系統為上面的控制器例項化提供了乙個快捷呼叫方法a,上面的**可以簡化為:
// 假設當前模組是home模組
$user = a('user');
$blog = a('admin/blog');
預設情況下,a方法例項化的是預設控制器層(controller),如果你要例項化其他的分層控制器的話,可以使用:
// 假設當前模組是home模組
// 例項化event控制器
$user = a('user','event');
$blog = a('admin/blog','event');
上面的**等效於:
// 例項化home模組的user事件控制器
$user = new \home\event\userevent();
// 例項化admin模組的blog事件控制器
$blog = new \admin\event\blogevent();
ThinkPHP單字母函式整理
這是一篇tdweb的筆記,在徵得他的同意後,我放了上來。他最初是為lite版本寫的,但現在這些單字母函式在標準版裡也都同樣存在了。因此這些資料在兩個版本的thinkphp中都同樣適用。由於tdweb偷了點懶,部分 都是直接複製過來的,所以,我稍做了一下整理 主要是頁面樣式的稍做更新,同時對於部分語句...
ThinkPHP大寫單字母函式
thinkphp 單字母函式 a 內部例項化控制器 d 例項化自定義模型類 m 例項化乙個基礎模型類 r 呼叫某個控制器的操作方法 l 啟用多語言的情況下,設定和獲取當前的語言定義 n 計數器方法 g 包括標記位置和區間統計兩個功能 f 用於簡單資料快取,並且只能支援檔案形式 c 用於設定 獲取,以...
thinkPHP的單字母函式的意義
首先a d s l c f i 他們都在 thinkphp common functions.php 這個檔案中 下面我分別說明一下他們的功能 a 載入action類 d 載入model類 s 全域性快取配置 l 獲取語言定義 c 獲取配置值 f 快速檔案資料讀取和儲存 針對簡單型別資料 字串 陣列...