ThinkPHP3 2 3快速入門 基礎篇

2022-04-29 09:01:23 字數 1569 閱讀 9521

一、安裝

二、壓縮包中檔案簡述

:應用程式資料夾。自己所寫的檔案都放在這個資料夾裡面

:公用資料夾。程式所需的js、css、等檔案放在此資料夾中

:tp框架的核心檔案。

:程式的入口檔案。

入口檔案中需要注意的是

這一行用來開啟或關閉除錯模式,博主建議開發階段開啟 部署階段注釋或者設為false,這樣做會使程式載入檔案少,執行快

開啟除錯模式後,點選頁面右下角除錯模式圖示,如右圖:

點選除錯模式圖示後會出現除錯介面,程式設計師可以從中獲得程式的有效資訊用來除錯程式。但是開啟除錯模式後,載入的檔案較多,會增大記憶體開銷,增加執行時間,拖慢執行效率。

thinkphp檔案下的檔案:

:用來存放各種方法

:配置資料夾。此資料夾下的

為整個thinkphp的配置檔案(常用)

:語言包

:核心類。此資料夾下存放了thinkphp的各種類檔案

:沒什麼用

: thinkphp的模板資料夾,沒什麼用

:thinkphp的乙個類檔案

三、訪問入口檔案

在瀏覽器中訪問 index.php ,出現如下頁面即表示訪問成功:

這幾個資料夾中:

:用來存放方法和配置檔案

:這裡面是程式執行時產生的檔案

:模組資料夾。大家可以通過修改其中的檔案或建立新模組來建立自己的程式

這其中的 model 、view、controller 三個資料夾代表 mvc模式

:m層,呼叫資料庫資料。

:v層,檢視層

:c層,邏輯層。控制器資料夾,其資料夾下用來存放控制器類檔案(注:其命名規則為駝峰法 如:indexcontroller.class.php)

url中最終訪問的就是此資料夾下的相應控制器類檔案下的方法。如下圖所示:

1.先在indexcontroller.class.php建乙個test方法

2.在url中訪問此方法

3.此時頁面就會呼叫 test 方法

四、控制器訪問及路由解析

http://**/index.php?m=xx&c=xx&a=xx   基本get模式

http://**/index.php/模組/控制器/操作方法  路徑模式pathinfo

http://**/模組/控制器/操作方法           rewrite重寫模式

http://**/index.php?s=/模組/控制器/方法    相容模式

ThinkPHP3 2 3使用分頁

todo 基礎分頁的相同 封裝,使前台的 更少 param count 要分頁的總記錄數 param int pagesize 每頁查詢條數 return think page function getpage count,pagesize 10 控制器中使用的 如下 public function...

ThinkPHP3 2 3使用分頁

thinkphp3.2.3使用分頁 首先要搞清楚的就是thinkphp3.2.3的分頁類已經被移到了think page.class.php,這是跟以前的版本有些不一樣的,使用起來還是跟以前版本差不多,但是預設的效果不敢恭維,所以最好是自己加些樣式。todo 基礎分頁的相同 封裝,使前台的 更少 p...

ThinkPHP3 2 3目錄結構

在第一次訪問應用入口檔案的時候,會顯示如圖所示的預設的歡迎頁面,並自動生成了乙個預設的應用模組home。common 應用公共模組 common 應用公共函式目錄 conf 應用公共配置檔案目錄 home 預設生成的home模組 conf 模組配置檔案目錄 common 模組函式公共目錄 contr...