TP筆記1、TP框架概述

1 框架

  • 框架本質就是半成品的源碼庫
  • 框架一般包含很多內置功能(數據庫的操作、分頁、驗證碼)

1.1 PHP常用框架

  1. zendfromework
  2. YII框架:典型特點將代碼的重用率使用到極限
  3. Laravel框架
  4. thinkPHP框架:簡稱TP

1.2 TP框架的優點

  1. 國人開發。符合國人編程思想
  2. TP社區較活躍(使用人多),文檔充足
  3. 國內使用量較大。可以支持很多種項目

1.3 TP文件目錄解釋

在這裏插入圖片描述

  1. Application:TP默認的應用代碼存儲的目錄
  2. Public:TP默認的存儲靜態資源目錄(img、js、css)
  3. ThinkPHP:TP框架的源代碼
  4. .htaccess:Apache的重寫規則文件
  5. composer.json:composer的配置文件,composer是一個PHP的管理工具
  6. index.php:代表項目的入口文件
1.3.1ThinkPHP目錄文件

在這裏插入圖片描述

  1. Common:TP默認的公共函數
  2. Conf:TP默認的配置信息
  3. Lang:TP的語言包
  4. Library:TP的核心源碼庫
  5. Model:TP支持的模式
  6. Tpl:TP默認的系統模板
  7. ThinkPHP.php:TP框架的入口文件(非常重要,通過引入該文件引入TP框架)

1.4 TP框架部署項目

1.4.1 創建項目的入口文件

在這裏插入圖片描述

1.4.2 解釋應用下的目錄

在這裏插入圖片描述

  • 每一個文件夾就是具體的某一個模塊(分組)
  • Common和Runtime是非常特殊的。他們有自己的具體含義
  • Common代表所有模塊的公共模塊
  • Runtime代表的是具體項目運行中的臨時存儲的地址
  • 一般在實際中都會設置Common和Runtime模塊不能訪問
    在這裏插入圖片描述
  1. Common:存儲當前模塊下的函數
  2. Conf:當前模塊下的配置信息
  3. Controller:控制器
  4. Model:模型
  5. View:視圖
  6. index.html:安全文件。防止用戶直接訪問該目錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章