一、替换方式
1、单独替换:通过fetch()方法或助手函数view()对当前模板进行替换; .
return $this->fetch('index',[],['__ PUBLIC__'=>/public/]);
return view('index',[],'__PUBL IC__ '=>/public/]);
//第一个参数为指定的模板,第二个参数为模板变量数组,没有可以为空,第三个参数是要替换的数组。
2、全局替换:通过应用配置文件中'view_replace_ str'数组进行替换;
'view_ replace_ str' =>[
'_ PUBLIC_ '=>/public/',
'_ ROOT_ '=> /',
二、单独替换的使用案例
1、修改Index控制器文件Index.php
<?php
namespace app\ index\controller;
class Index extends \ think\ Controller
{
public function index( )
{
return view('',[],[
'www. jscripthome.con' => 'JScipt之家',
'__CSS__ ' => ' /static/css',
I
]);
}
}
2、修改Index控制器对应的模板index.html
<link rel="stylesheet" href="__CSS__ /style.css">
<p>我是index控制器index操作模板文件</p>
<p>www. php. cn</ p>
|