1.引入前台首页模板
(1)模板的输出替换
如果需要全局替换的话,可以直接在配置文件中添加:
<?php
'view_replace_str' => [
'__PUBLIC__'=>'/public/',
'__ROOT__' => '/',
]
?>
(2)模板的渲染
<?php
//第一种加载方式
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
return $this->fetch();
}
}
//第二种加载方式
namespace app\index\controller;
//use think\Controller;
class Index extends Controller
{
public function index()
{
$view= new\think\view();
return $view->fetch();
}
}
//第三种方法,只适用于简单的引入模板,传递参数不方便。
namespace app\index\controller;
//use think\Controller;
class Index
{
public function index()
{
return view();
}
}
?>
(3)引入模板样式
<?php
将index.php文件中的./style 和./images分别替换为__PUBLIC__/static/index/style和__PUBLIC__/static/index/images
2.前台模板引入及分离
(1)列表页的引入与首页模板引入相同,将控制器中lst.php类的继承改为lst对Controller类的继承。(其他引入与上述基本相同)
(2)分离
找到头部文件和底部文件,单独拿出用类似下述代码替换。
<?php
{include file="Public/header"/}
?>
3.后台界面的引入
后台模板引入与前台模板引入相同。