TP框架基礎
把Thinkphp框架的壓縮包解壓到php文件夾下----www目錄下。
Thinkphp文件夾都有什么呢???




(所有用TP框架做的程序,要訪問程序里面的網頁、內容的話,全部要走這個頁面,這是它的入口文件,全部要走入口文件)
打開ThinkPHP文件夾,里面的內容有:


打開Conf文件夾
打開路口文件-------index.php------文件中重要的內容
1 // 應用入口文件 2 3 // 檢測PHP環境 4 if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); //用來檢測php環境,php的版本號是不是大於5..0版本。因為要使用TP框架,要求它PHP的版本要高於5.3.0版本,要低於5.3.0版本,TP框架是沒法使用的。 5 6 // 開啟調試模式 建議開發階段開啟 部署階段注釋或者設為false 7 define('APP_DEBUG',True); //True代表開發調試模式。false生產模式。//false生產模式是指在開發完之后,放到網上服務器里,讓用戶使用是,把模式改成生產模式,這樣的話TP框架運行的速度比較快,它加載的內容比較少,如果出現錯誤也不會報出很詳細的信息。讓用戶使用的。//True代表開發調試模式 ,他需要加載的文件數量多,如果出現錯誤會出現一個詳細的信息,它是共我們開發時使用的。開發完之后,調成false生產模式。 8 9 // 定義應用目錄 10 define('APP_PATH','./Application/');//當前文件夾下的,Application文件夾所有的文件多要寫在這個文件夾下 //應用程序的目錄 //一個TP框架,共多個程序使用,每個程序代表一個文件夾。//想開發哪一個,就把它Application改成什么。 11 12 // 引入ThinkPHP入口文件 13 require './ThinkPHP/ThinkPHP.php'; 14 15 // 親^_^ 后面不需要任何代碼了 就是如此簡單
定義文件夾是Test
訪問入口文件
怎樣訪問呢???
打開瀏覽器,打上下面的網址
localhost/Thinkphp/index.php
顯示的結果:

從地址覽中看到的訪問的是index.php,但實際上是采用了mvc模式,所以它現在訪問的是某一個方法。他訪問的是哪一個操作方法
默認建了一個控制器,叫Index控制器,默認的控制器里,有一個默認的操作方法叫 index(),public function index()
打出上面的信息,在回到 Thinphp文件夾下多了一個Test
會自動創建出程序的文件夾
Test文件夾的內容有:



Home文件夾內容有:







我們做程序的時候,主要是操作Home文件夾,在Home文件夾里寫程序代碼
tp框架url地址可以由以下四種
- http://網址/index.php?m=XX&c=XX&a=XX 基本get模式
- http://網址/index.php/模塊/控制器/操作方法 路徑模式pathinfo
- http://網址/模塊/控制器/操作方法 rewrite重寫模式
- http://網址/index.php?s=/模塊/控制器/方法 兼容模式