標籤:語言 目錄 輸入 運行程式 index 預設 比較 gif vendor
下載thinkphp3.2.3版本,解壓縮後將檔案夾名字改為thinkphp,然後放在www目錄下,裡面的檔案夾和檔案的名字和作用如下:(前面有Tab健的表示下一級,thinkphp是根目錄)
//thinkphp //Application//寫的程式都放在這裡面,預設裡面什麼都沒有。當從瀏覽器輸入入口檔案並運行後,這個檔案夾裡面就會出現下面的檔案夾。 //Common//裡面存放一些配置和方法 //Common //Conf //config.php//設定檔,可以在這裡面修改配置。如果配置是整個運行程式的,就在這的設定檔裡面寫。 //Home//非常重要的檔案夾,Home是一個模組。 //Common//裡面放置一些自己寫的函數 //Conf //Config.php//這個設定檔也可以用來寫配置。如果設定檔是屬於這個Home模組的,就在這裡寫配置。 //Controller//代表MVC的C層。意思是控制器。 //IndexController.class.php//控制器的命名規則一定要這麼命名。駝峰法命名,控制器名稱+Controller+class.php //Model//代表MVC的M層。意思是資料模型。 //View//代表MVC的V層。意思是視圖。 //Runtime//裡麵包含程式運行時產生的一些檔案 //Cache //Data //Logs //Temp //Public//存放一些公用檔案 //ThinkPHP//TP架構核心檔案都在裡面,這個檔案夾裡面的內容盡量不要去修改。 //Common//裡面存一些方法,外部的一些方法可以放在裡面。 //Conf//設定檔所在的檔案夾 //convention.php//thinkphp檔案總的一個配置,要記住這個檔案。 //Lang//語言套件 //Library//裡麵包含了一些核心類 //Behavior //Org //Think//用的會比較多,裡面放的是所有的類。 //Controller.class.php//所有控制器的父類 //Model.class.php//所有資料模型的父類 //Vendor //Mode//沒有多大用處 //Tpl//裡面放置的是一些TP架構的模板。也沒有多大的用處。 //ThinkPHP.php//是thinkphp檔案的一個類 //index.php//以前叫做thinkphp.php,是程式的入口檔案//localhost/thinkphp/index.php/Home/Index/index //這種訪問方式是直接存取的方法,而不是訪問的頁面了。//index.php是入口檔案//Home是模組名//Index是控制器名稱//index是方法名//tp架構4種url地址書寫方式//1.localhost/thinkphp/index.php?m=Home&c=Index&a=test//2.localhost/thinkphp/index.php/Admin/DengLu/test//3.localhost/thinkphp/Admin/DengLu/test //shenglve入口檔案//4.localhost/thinkphp/index.php?s=/Home/Index/test//SHOW_PAGE_TRACE=>true,//在設定檔裡面寫上這句話,代表開啟trace資訊。
thinkphp3.2.3版本檔案目錄及作用