ThinkPHP 大字母函式R W 二

2021-09-02 10:04:34 字數 1682 閱讀 5573

r  遠端呼叫控制器的操作方法url 引數方式  [資源://][模組/]控制器/操作

同a函式類似,但r函式更方便,eg:

class testaction extends action

}

r($url, $vars = array(), $layer='');

$url(string) : 呼叫位址

$vars(string | array) : 呼叫引數 支援字串和陣列

$layer(string) : 要呼叫的控制層名稱

return mixed

s  管理記憶體

全域性快取讀寫函式,和c函式類似,不過是直接寫成檔案的,寫在temp目錄下,不過在快取時需要注意,如果快取名稱是aaa,那麼快取生成的檔名稱就是md5('aaa')的值

s($name, $value='', $options=null);

$name(mixed) : 快取名稱,如果是陣列表示進行快取設定

$value(mixed) : 快取值

$options(mixed) : 快取引數

return mixed

t  獲取模板檔案

格式  資源:// 模板@主題/控制器/操作

t($template='',$layer='');

$template(string) : 模板資源位址

$layer(string) : 檢視層(目錄) 名稱

return string

u  url組裝  支援不同url模式

u函式是很強大的乙個函式,它主要是進行url組裝,同時支援不同模式和路由

eg: u("/nowmethod?params=test");

或者 u("/nowmethod",array("params"=>"test"));

訪問其他模組的方法:

u("other/othermethod"); 就是訪問other模組下的othermethod方法

另外,如果想直接跳轉,可以在第二個引數寫1,eg:

u("/nowmethod",1);  //這樣就直接跳轉到指定url了
u($url='',$vars='',$suffix=true, $domain=false);

$url(string) : url 表示式, 格式 :'[模組/控制器/操作#錨點@網域名稱]?引數1=值1&引數2=值2...'

$vars(string) : 傳入的引數,支援陣列和字串

$suffix(string) : 偽靜態字尾,預設為true表示獲取配置值

$domain(boolean) : 是否顯示網域名稱

return string

w  渲染輸出widget

w($name, $data=array());

$name(string) : widget名稱

$data(array) : 傳入的引數

return void

ThinkPHP單字母函式整理

這是一篇tdweb的筆記,在徵得他的同意後,我放了上來。他最初是為lite版本寫的,但現在這些單字母函式在標準版裡也都同樣存在了。因此這些資料在兩個版本的thinkphp中都同樣適用。由於tdweb偷了點懶,部分 都是直接複製過來的,所以,我稍做了一下整理 主要是頁面樣式的稍做更新,同時對於部分語句...

ThinkPHP的單字母函式

c 引數名稱 注意 配置引數名稱中不能含有 和特殊字元,允許字母 數字和下劃線。讀取二級配置 c user config.user type 如果my config尚未設定的話,則返回default config字串 c my config null,default config c 引數名稱 新的...

ThinkPHP大寫單字母函式

thinkphp 單字母函式 a 內部例項化控制器 d 例項化自定義模型類 m 例項化乙個基礎模型類 r 呼叫某個控制器的操作方法 l 啟用多語言的情況下,設定和獲取當前的語言定義 n 計數器方法 g 包括標記位置和區間統計兩個功能 f 用於簡單資料快取,並且只能支援檔案形式 c 用於設定 獲取,以...