「php」thinkphp5实战(一):界面引入

2022-10-11 21:46:20 189 0
魁首哥

后台界面引入 :引入网上的现成模板

建立 Controller ,application/目录/controller,例如index.php。

 namespace app\index\controller;
 public function index()
 {
 return view();
 }
 

模板View,application/目录/View,默认路径后缀为html。

配置文件只对当前目录起作用,可以建application/目录/config.php

return [
 'template' => [
 // 模板引擎类型 支持 php think 支持扩展
 'view_suffix' => 'htm',
 ],
 'view_replace_str' => [
 '__PUBLIC__'=>'/public/',
 '__ROOT__' => '/',
 '__ADMIN__' => '
 ],
 
];
 

模板文件html中直接调用”__ADMIN__/路径”即可。

引入模板其他方法:

//直接调用think空间,在 thinkphp /library/think目录。
class Index 
{
 public function index()
 {
 $view = new \think\View([
 'view_suffix' => 'htm',
 ]);
 return $view->fetch();
 }
}
//或者引入类,继承类,直接 实例化 
use think\View;
class Index extends View
{
 public function index()
 {
 $view = new View([
 'view_suffix' => 'htm',
 ]);
 return $view->fetch();
 }
}
//直接引用controller(封装好了)
use think\Controller;
class Index extends Controller
{
 public function index()
 {
 return $this->fetch();
 }
}
 

分离模板公共部分, header 和footer,引入公共部分:

目录为同层级目录,这里为application/目录/view/public/header.html

{include file="public/header" /} 
 

收藏
分享
海报
0 条评论
189
上一篇:小白同学的福利:PHP常见面试题(附答案) 下一篇:「php」关于PHP7.2 版本性能介绍,基础学习推荐!

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码