编程语言


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

网络编程 thinkPHP5框架渲染模板的3种方式简述 06-21

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

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

在控制器里渲染模板

namespace appindexcontroller;
use thinkview;
class Index{
 public function index(){
  $view = new view();
  return $view->fetch('index');
 }
}

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

namespace appindexcontroller;
class Index{
 public function index() {
  return view('index');
 }
}

继承thinkController类

如果继承了thinkController类,就可以直接调用thinkView及thinkRequest类的方法。例子:

namespace appindexcontroller;
use thinkController;
class Index extends Controller{
 public function index(){
  $this->assign('domain', $this->request->url(true));
  return $this->fetch('index');
 }
}

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

使用 laravel sms 构建短信验证码发送校验功能
laravel实现短信验证码功能,搜索资料发现比较流行的有两个包:一个是laravelsms地址https://github.com/toplan/laravel-sms一个是easysms地址https://github.com/overtrue/eas

Laravel中服务提供者和门面模式的入门介绍
前言在laravel中,我们可能需要用到自己添加的类时,可以建立一个文件夹专门存放类文件,也可以使用laravel的服务提供者的方式来使用。这两者其实区

浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
本文介绍了使用Yii2AssetBundle中$publishOptions的正确姿势,分享给大家,具体如下:官方文档:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html有兴趣的同


编辑:编程语言

标签:模板,框架,给大家,入门教程,本文