thinkphp 模板變數輸出替換和賦值

2022-07-16 04:45:07 字數 1692 閱讀 8843

一.變數輸出的幾個方法

二.變數替換可以在config 設定也可以用fetch第三個引數

//

檢視輸出字串內容替換

'view_replace_str' => [』_123_'=>'替換內容'],

三. thinkphp褲架 \think\view.php提供了幾個全家路徑變數

$basereplace =[

'__root__' => $root,

'__url__' => $base . '/' . $request->module() . '/' . loader::parsename($request->controller()),

'__static__' => $root . '/static',

'__css__' => $root . '/static/css',

'__js__' => $root . '/static/js',];

這幾個變數可以直接在html中輸出

__url__   

#/index/index

__static__#

/static

__js__ #

/static/js

__css__ #

/static/css

__root__

如要修改或新增可以在config檔案的view_replace_str中修改

//

檢視輸出字串內容替換

'view_replace_str' => [』_123_'=>'替換內容','__upload__'=>'/static/upload],

config檔案

'

template

' =>[

//預設模板渲染規則 1 解析為小寫+下劃線 2 全部轉換小寫

'auto_rule

' => 1

,

//模板引擎型別 支援 php think 支援擴充套件

'type

' => '

think',

//檢視基礎目錄,配置目錄為所有模組的檢視起始目錄

'view_base

' => ''

,

//當前模板的檢視目錄 留空為自動獲取

'view_path

' => ''

,

//模板字尾

'view_suffix

' => '

html',

//模板檔名分隔符

'view_depr

' =>ds,

//模板引擎普通標籤開始標記

'tpl_begin

' => '',

//標籤庫標籤開始標記

'taglib_begin

' => '',

],

Thinkphp 框架模板變數及模板輸出

thinkphp框架 模板操作變數輸出 執行方法並輸出返回值 執行方法不輸出 輸出session變數 輸出cookie變數 輸出配置引數 輸出語言變數 輸出get變數 輸出post變數 輸出常量 模板輸出 1 直接呼叫預設 index 操作模板 this display 對應winxin tpl d...

thinkphp 變數輸出 系統變數

1 在控制器中給模板變數賦值 action name thinkphp this assign name name this display 2 在模板中使用 tpi action html hello,或者hello,普通標籤預設開始標記是 也可以通過設定tmpl l delim和tmpl r d...

Thinkphp 模板 原樣輸出

可以使用literal標籤來防止模板標籤被解析,例如 value1 value2 value3 上面的if標籤被literal標籤包含,因此if標籤裡面的內容並不會被模板引擎解析,而是保持原樣輸出。如果你的php標籤中需要輸出類似 或者 xml標籤的情況,可以通過新增literal標籤解決混淆問題,...