PHP TP框架基礎

2022-08-01 07:03:12 字數 1481 閱讀 7059

tp框架

入口檔案:index.php(定義應用程式目錄,定義好後執行http://localhost:8080/thinkphp/index.php頁面,會自動生成新的資料夾)

m:model 資料模型層,負責資料操作

v:view 檢視層,負責顯示檢視

c:controller 控制器,實現業務邏輯

1.不同的檔案根據不同的內容有不同的儲存路徑

2.遵循命名規則:控制器名controller.class.php

3.在view資料夾下做對應的模板檔案,需要先建乙個控制器的資料夾,這個控制器的資料夾下面只能放該控制器下這個方法對應的模板檔案) }

runtime:快取

}public:存放公有的東西(一般不在這個資料夾存放,而是存放在專案資料夾裡)

thinkphp:核心資料夾

mode:模型

tpl:模板

}namespace home\controller(定義命名空間)

use think\controller(使用命名空間)

thinkphp->library->think->controller.class.php(所有控制器的父類)

class indexcontroller extends controller(子類indexcontroller繼承自父類controller)

action:操作,放在控制器裡的方法

之前的訪問方式:訪問的具體頁面

訪問的方式:訪問控制旗下的操作(方法),不是乙個具體頁面

訪問的方法

1.找到入口檔案 index.php

2.四種訪問模式

具體的url位址模式可以通過配置檔案來設定

(thinkphp->thinkphp->conf->convention.php->url_model)

PHP TP框架 命名空間

tp框架 命名空間 命名空間,起什麼作用?命名空間是乙個虛擬的目錄,這個檔案有可能存在這個電腦裡的任何乙個地方,但是如果要把這個檔案它的命名空間全部寫成同乙個那麼這些檔案就相當於在同乙個資料夾下,命名空間相當於乙個虛擬的目錄,用來管理檔案的,用來管理程式檔案的 它使用命名空間來自動載入類,也就是說,...

php tp框架學習(資料庫)

tp框架就是把tp 3.2.2拷貝到phpstudy下的www裡面 首先,在tp 3.2.2 home conf config.php下填寫如下配置 return array db type mysql 資料庫型別 db host 127.0.0.1 伺服器位址 db name test 資料庫名 ...

PHP TP命名空間

命名空間 相當於乙個虛擬的目錄 正常管理檔案使用資料夾 物理區分 tp框架的初始命名空間是 thinkphp library 在tp框架下命名空間裡面使用 代表的是初始命名空間 thinkphp library 1.系統目錄下根命名空間是thinkphp library下面的資料夾名稱命名的 2.模...