Thinkphp框架基础

MVC: Model 模型 模型(数据)层 View 视图 视图层 Controller控制器 逻辑层

M:操作数据(数据连接,数据访问)
V:提供显示模板
C:实现业务逻辑

MVC:约定胜于配置

action:操作,放在控制器里面的方法


之前访问的方式:访问的具体页面
MVC访问的方式:访问控制器下的操作(方法),不是一个具体页面

访问:

4中方式:

  1. http://网址/index.php?m=XX&c=XX&a=XX      基本get模式
  2. http://网址/index.php/模块/控制器/操作方法          路径模式pathinfo
  3. http://网址/模块/控制器/操作方法                      rewrite重写模式
  4. http://网址/index.php?s=/模块/控制器/方法            兼容模式

控制器定义方式

 1 <?php
 2 namespace HomeController;  // 定义命名空间
 3 use ThinkController;    //使用父类controller
 4 class IndexController extends Controller 
 5 {
 6     public function Login()  //定义方法
 7     {
 8         $this->display();   //使用模板 
 9     }
10     
11     public function ShuChu()
12     {
13         echo "教务管理系统";
14     }
15     
16 }

模板的使用方式:

模板(.html文件)要放在View文件下新建一个与控制器名字相同的文件夹下

原文地址:https://www.cnblogs.com/zk0533/p/5582262.html