注:約定([書寫]規則)勝於配置php
*測試鏈接是否成功:localhost/tp/index.php
1.localhost/tp/index.php(入口文件)/Home(模塊名)/Index(控制器名)/index(#方法名#)--->mvc訪問的始終是一個方法
2.Thinkphp裏不要修改配置和類文件,在Application文件夾裏面修改
3.mvc:
Controller:放控制器(默認:IndexController.class.php),控制器的命名規則駝峯法。如:IndexCintrollerhtml
View:放置模板,View目錄下的文件夾名稱要和Controller文件夾下的控制器名稱一致。如:MainCintroller對應在View下存放模板的文件夾名稱爲Main,MainCintroller裏面的方法(控制器),如public function text(){},對應在Main文件夾下的text.html文件,text,Main必需要一致 sql
Model:訪問數據庫數據庫
1、重要文件位置:數組
1.配置文件(convention.php)緩存
2.全部的類都放在Think文件夾裏面mvc
3.不要在默認創建的ThinkPHP文件夾裏面隨意修改配置、方法和類文件,能夠複製到Application文件夾裏面修改測試
4.全部的控制器的父類(Controller.class.php)spa
5.index.php(入口文件)3d
6.在Home裏面建一個config.php文件,輸入如下信息
這時,在主頁面出現一個圖標(點擊查看),開發是啓用,可提示錯誤(sql)
7.訪問方式
2、如何生成新的控制器:
1.新建一個控制器文件
2.打開控制器文件,寫一個簡單的控制器:
3.調用方法顯示,看下效果:
3、創建一個控制器,把一個模板顯示出來
1.創建起想對應的文件或文件夾
2.在控制器裏面調用html文件
3.經過方法顯示
4、模板配置文件
1.文件所在位置
2.注意:
字段緩存:
模板設置:
嵌入代碼標記 {}:
5、在後臺(控制器)裏面註冊變量(assign),在前臺顯示
1.後臺註冊變量
2.模板引入變量
3.經過方法顯示
1)取數組:註冊一個數組
2)把數組引入模板
3)經過方法顯示