ThinkPHP筆記 MVC模式和URL訪問

2021-08-28 16:14:56 字數 726 閱讀 8171

1.mvc

2.thinkphp的mvc特點

3.thinkphp的mvc對應的目錄

4.url訪問

5.url的4中訪問方式

這個是上節課的內容

mvc模式是一種設計模式,也是一種常用的模組。

m:module,對資料進行操作,對資料進行操作。

c:controller,控制器,模組,描述功能。

v:view,檢視,模板,負責前台頁面的顯示。

thinkphp可以不依賴mvc單獨執行。

m對應目錄:\home\lib\model

v對應目錄:\home\tpl

c對應目錄:\home\lib\action

通過url訪問模組controller的方式,模組/方法。

網域名稱/專案名/入口檔案/模組名/方法名/鍵1/值1/鍵2/值2

網域名稱/專案名/入口檔案?m=模組名&a=方法名&鍵1=值1&鍵2=值2

1.伺服器支援

2.支援規則

網域名稱/專案名/入口檔案?s=模組名/方法名/鍵1/值1/鍵2/值2

'url_pathinfo_depr'='-'
define(,

'true'

);

thinkphp學習筆記7 多層MVC

原文 thinkphp學習筆記7 多層mvc thinkphp支援多層設計。1.模型層model 使用多層目錄結構和命名規範來設計多層的model,例如在專案設計中如果需要區分資料層,邏輯層,服務層等不同的模型層可以在模組目錄下建立model,logic,service目錄,把對使用者表的所有模型操...

thinkphp學習筆記7 多層MVC

原文 thinkphp學習筆記7 多層mvc thinkphp支援多層設計。1.模型層model 使用多層目錄結構和命名規範來設計多層的model,例如在專案設計中如果需要區分資料層,邏輯層,服務層等不同的模型層可以在模組目錄下建立model,logic,service目錄,把對使用者表的所有模型操...

thinkphp學習筆記7 多層MVC

原文 thinkphp學習筆記7 多層mvc thinkphp支援多層設計。1.模型層model 使用多層目錄結構和命名規範來設計多層的model,例如在專案設計中如果需要區分資料層,邏輯層,服務層等不同的模型層可以在模組目錄下建立model,logic,service目錄,把對使用者表的所有模型操...