Thinkphp框架基礎

MVC: Model 模型 模型(數據)層 View 視圖 視圖層 Controller控制器 邏輯層php

M:操做數據(數據鏈接,數據訪問)
V:提供顯示模板
C:實現業務邏輯html

MVC:約定勝於配置this

action:操做,放在控制器裏面的方法spa


以前訪問的方式:訪問的具體頁面
MVC訪問的方式:訪問控制器下的操做(方法),不是一個具體頁面code

訪問:htm

4中方式:blog

  1. http://網址/index.php?m=XX&c=XX&a=XX      基本get模式
  2. http://網址/index.php/模塊/控制器/操做方法          路徑模式pathinfo
  3. http://網址/模塊/控制器/操做方法                      rewrite重寫模式
  4. http://網址/index.php?s=/模塊/控制器/方法            兼容模式

控制器定義方式get

 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 }

 

模板的使用方式:it

模板(.html文件)要放在View文件下新建一個與控制器名字相同的文件夾下io

相關文章
相關標籤/搜索