一、安裝
二、壓縮包中檔案簡述
:應用程式資料夾。自己所寫的檔案都放在這個資料夾裡面
:公用資料夾。程式所需的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...