当前位置:首页 > CMS教程 > Thinkphp > 列表

thinkPHP5框架渲染模板的3种方式简述

发布:smiling 来源: PHP粉丝网  添加日期:2021-08-18 11:17:31 浏览: 评论:0 

这篇文章主要介绍了thinkPHP5框架渲染模板的3种方式,结合实例形式分析了thinkPHP5框架控制器渲染、view助手函数及继承think\Controller类三种方式的实现方法,需要的朋友可以参考下。

本文实例讲述了thinkPHP5框架渲染模板的3种方式,分享给大家供大家参考,具体如下:

默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出。

在控制器里渲染模板

  1. namespace app\index\controller; 
  2. use think\view; 
  3. class Index{ 
  4.  public function index(){ 
  5.   $view = new view(); 
  6.   return $view->fetch('index'); 
  7.  } 

直接使用view助手函数渲染模板

  1. namespace app\index\controller; 
  2. class Index{ 
  3.  public function index() { 
  4.   return view('index'); 
  5.  } 

继承think\Controller类

如果继承了think\Controller类,就可以直接调用think\View及think\Request类的方法,例子:

  1. namespace app\index\controller; 
  2. use think\Controller; 
  3. class Index extends Controller{ 
  4.  public function index(){ 
  5.   $this->assign('domain'$this->request->url(true)); 
  6.   return $this->fetch('index'); 
  7.  } 
  8. }

Tags: thinkPHP5框架渲染

分享到: