ThinkPHP 控制器调用模板显示前端页面。在控制器中通过$this->display()方法进行调用显示。这个方法来自于控制器所继承的父控制器中(核心框架控制器)的方法。<?php
namespace Admin\Controller;
use Think\Controller;
class AdminController extends Controller{
public function index(){
//调用模板文件
$this -> display();
//指定其他模板文件
$this -> display('view下的文件夹名/文件名');
或者 $this -> display('view下的文件夹名:文件名');
或者 $this -> display('控制器/文件名');
}
}
直接调用执行$this->display()方法后,会报错模板不存在的错误。因为框架采用的mvc模式,所以需要在Home模块下的View文件夹中进行新建文件夹,文件夹名为控制器名,在这个文件夹中新建存放html文件,HTML文件名必须要和控制器中的方法名一致。