Thinkphp全域性模板替換標籤
阿新 • • 發佈:2018-12-11
在開發的過程中,有時候路徑是對決路徑和相對路徑,有的路徑非常長,thinkphp要用短標籤代替長的路徑,系統還會對讀取的模板內容進行一些特殊字串替換操作,也就是實現了模板輸出的替換和過濾。
__ROOT__: 會替換成當前網站的地址 根目錄 (不含域名)
__APP__: 會替換成當前應用的URL地址 (不含域名)
__MODULE__:會替換成當前模組的URL地址 (不含域名)
__CONTROLLER__(__或者__URL__ 相容考慮)
__ACTION__:會替換成當前操作的URL地址 (不含域名) __SELF__: 會替換成當前的頁面URL __PUBLIC__:會被替換成當前網站的公共目錄 通常是 /Public/
定義方式
'TMPL_PARSE_STRING' =>array( '__PUBLIC__' => '/Common', // 更改預設的/Public 替換規則 '__JS__' => '/Public/JS/', // 增加新的JS類庫路徑替換規則 '__UPLOAD__' => '/Uploads', // 增加新的上傳路徑替換規則 )
文章來自 www.huthon.com