thinkphp5.0 视图
2021-03-01 23:27
标签:manual alt app font rgba tar 直接 目录 etc 本知识点对应手册:点击查看 模板渲染: view目录下新建子目录(名称对应控制器名),文件名(html)对应控制器下的方法名 模板渲染 - 自定义模板路径:
模板赋值: 如果出现:致命错误: Call to undefined method app\index\controller\Resource::assign()。 第一步,引入controller类 渲染内容: 如果希望直接解析内容而不通过模板文件的话,可以使用 thinkphp5.0 视图 标签:manual alt app font rgba tar 直接 目录 etc 原文地址:https://www.cnblogs.com/dazahui/p/14383577.html return $this->fetch();//渲染当前模板
return $this->fetch(‘b‘);//渲染指定模板
//助手函数写法
return view();//渲染当前模板
return view(‘b‘);//渲染指定模板
use think\Controller;
第二步,继承controller类class 类名 extends Controller
php
namespace app\home\controller;
use think\Controller;
class Test extends Controller
{
public function a()
{
$user = [‘user‘=>‘admin‘,‘age‘=>30];
$this->assign(‘user‘,$user);
return view();//渲染当前模板
}
}
body>
用户名:{$user.user}br>
用户名:{$user[‘user‘]}
body>
$user = ‘admin‘;
$age = 30;
return view(‘a‘,[‘user‘=>$user,‘age‘=>$age]);//渲染当前模板
body>
用户名:{$user}
年龄:{$age}
body>
$user = ‘admin‘;
$age = 30;
return view(‘a‘,compact(‘user‘,‘age‘));//compact函数适合变量比较多的时候使用
display
方法return $this->display($user);
下一篇:阿里OSS上传图片不支持预览