Thinkphp框架基础

Posted 冷风~云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 Home\Controller;  // 定义命名空间
 3 use Think\Controller;    //使用父类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文件下新建一个与控制器名字相同的文件夹下

以上是关于Thinkphp框架基础的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP框架基础

ThinkPHP框架基础知识

TP框架---thinkphp基础知识

thinkphp5 源码分析二 框架引导

tp框架基础

ThinkPHP项目笔记之MVC篇