首先,Thinkphp的MVC模型中的Model還真是傳說(shuō)中的數(shù)據(jù)層耕挨,在正常的增刪改查操作下细卧,Model其實(shí)真的只是用到一個(gè)父類Model就可以,沒有必要去創(chuàng)建什么新的Model俗孝。但是實(shí)例化對(duì)象是必須的酒甸,對(duì)于TP3.2.3版本的話,一般兩種方法去實(shí)例化一個(gè)模型類赋铝,如
use Think\Model;
$user=new Model('user');? 如果沒有use這句話插勤,就得寫全 new \Think\Model();或許是這樣的但是道理差不多。
useThink\Controller;
classIndexControllerextendsController
等同于使用:
classIndexControllerextends\Think\Controller? 一樣革骨。
實(shí)例化模型在TP里面就跟連接數(shù)據(jù)庫(kù)里面的對(duì)應(yīng)的表差不多吧农尖。
然后就是控制器,Controller? 控制器主要處理邏輯良哲,也是一個(gè)類盛卡,里面定義自己的方法,然后可以用display在View層展現(xiàn)出來(lái)筑凫。
一個(gè)控制器要求在視圖文件夾中創(chuàng)建對(duì)應(yīng)名稱的子文件夾滑沧,比如Home\UserController.class.php要在View文件夾下創(chuàng)建一個(gè)User子文件夾并村,在其之下再創(chuàng)個(gè)index.html