<div class="truth">
世界上每天談論對象的,不是媒婆,是程序員!
</div>
<blockquote class="default">
<p>知識點<br>
<p>自定義模板常量</p>
<p>自定義站點根目錄</p>
</p>
<div class="env">版本:thinkphp5.07</div>
</blockquote>
<div class="step">修改配置文件</div>
<div class="info">
case\application\config.php下,找到如下代碼塊
~~~
'template' => [
// 模板引擎類型 支持 php think 支持擴展
'type' => 'Think',
// 模板路徑
'view_path' => '',
// 模板后綴
'view_suffix' => 'html',
// 模板文件名分隔符
'view_depr' => DS,
// 模板引擎普通標簽開始標記
'tpl_begin' => '{',
// 模板引擎普通標簽結束標記
'tpl_end' => '}',
// 標簽庫標簽開始標記
'taglib_begin' => '{',
// 標簽庫標簽結束標記
'taglib_end' => '}',
],
~~~
添加模板解析常量(站點根目錄)
~~~
// 自定義
'tpl_cache' => false, // 是否開啟模板編譯緩存,設為false則每次都會重新編譯
'tpl_replace_string' => [
'__ROOT__' => ROOT_PATH,//站點根目錄
],
~~~
最終結果如下:
~~~
'template' => [
// 模板引擎類型 支持 php think 支持擴展
'type' => 'Think',
// 模板路徑
'view_path' => '',
// 模板后綴
'view_suffix' => 'html',
// 模板文件名分隔符
'view_depr' => DS,
// 模板引擎普通標簽開始標記
'tpl_begin' => '{',
// 模板引擎普通標簽結束標記
'tpl_end' => '}',
// 標簽庫標簽開始標記
'taglib_begin' => '{',
// 標簽庫標簽結束標記
'taglib_end' => '}',
// 自定義
'tpl_cache' => false, // 是否開啟模板編譯緩存,設為false則每次都會重新編譯
'tpl_replace_string' => [
'__ROOT__' => ROOT_PATH,//站點根目錄
],
],
~~~
<p>如果模板中不能做template,可以手動去定義</p>
</div>