控制器不仅可以直接输出数据,而且还可以加载模板,这个被他们成为模板渲染,那么thinkPHP5框架渲染模板的3种方法大家了解吗?小编今天就带你进入下文了解一下吧!
在控制器里渲染模板
[PHP] 纯文本查看 复制代码 namespace app\index\controller;
use think\view;
class Index{
public function index(){
$view = new view();
return $view->fetch('index');
}
}
直接使用view助手函数渲染模板
[PHP] 纯文本查看 复制代码 namespace app\index\controller;
class Index{
public function index() {
return view('index');
}
}
继承think\Controller类
[PHP] 纯文本查看 复制代码 如果继承了think\Controller类,就可以直接调用think\View及think\Request类的方法。例子:
namespace app\index\controller;
use think\Controller;
class Index extends Controller{
public function index(){
$this->assign('domain', $this->request->url(true));
return $this->fetch('index');
}
}
以上就是本文的全部内容,感谢大家支持JScript之家——编程学习者社区!
|