ThinkPHP單字母函式總結
在ThinkPHP中有許多使用簡便的單字母函式(即快捷方法),可以很方便開發者快速的呼叫,但是字母函式卻不方便記憶,本文將所有的字母函式總結一下,以方便以後查詢。
1.U() URL組裝 支援不同URL模式
?1 |
U( $url = '' , $vars = '' , $suffix =true, $domain =false)
|
@param string $url URL表示式,格式:'[模組/控制器/操作#錨點@域名]?引數1=值1&引數2=值2...'
@param string|array $vars 傳入的引數,支援陣列和字串
@param string $suffix 偽靜態字尾,預設為true表示獲取配置值
@param boolean $domain 是否顯示域名
@return string
2.D() D函式用於例項化模型類 格式 [資源://][模組/]模型
?1 |
D( $name = '' , $layer = '' )
|
@param string $name 資源地址
@param string $layer 模型層名稱
@return Model
3.M() M函式用於例項化一個沒有模型檔案的Model
?1 |
M( $name = '' , $tablePrefix = '' , $connection = '' )
|
@param string $name Model名稱 支援指定基礎模型 例如MongoModel:User
@param string $tablePrefix 表字首
@param mixed $connection 資料庫連線資訊
@return Model
4.I() 獲取輸入引數 支援過濾和預設值
?1 |
I( $name , $default = '' , $filter =null)
|
使用方法:
1 2 3 |
I(
|