通過url
位址get
引數找到指定的控制器,並進行對應方法呼叫請求
模組名稱
&c=控制器
&a=方法
以上url
位址資訊**不夠優雅、不安全。
tp框架
url位址可以由以下四種
1. http://**/index.php?m=xx&c=xx&a=xx 基本get模式
/index.php/模組/
控制器/
操作方法
路徑模式pathinfo
3. http://**/模組
/控制器
/操作方法
rewrite重寫模式
/index.php?s=/模組/
控制器/
方法 相容模式
具體url
位址模式設定
(配置檔案
thinkphp/conf/convertion.php)
url_model = 0/1/2/3 分別代表四種
url位址模式
config.php是我們當前自己專案的配置檔案,我們可以通過修改該檔案達到配置變數的目錄
這個檔案在系統執行過程中會覆蓋convertion.php
的配置變數
include 「convertion.php」;
include 「config.php」; 後引入的檔案要把先引入的檔案配置變數給覆蓋掉
我們系統有相容4
中url
位址模式的使用
系統有的時候會自動建立url
位址,它會根據當前模式進行
url位址建立使用
u(); 建立
url位址
在入口檔案index.php
調整當前模式為
開發除錯模式:
通過url
1. 我們學習到了配置變數(核心配置變數conversion.php
、當前應用配置變數
config.php)
2. 快捷函式u(「模組/
控制器/
方法」) 根據引數和
url模式 建立對應的
url位址
3. 把框架的模式調整為開發除錯模式
ThinkPHP3 2完整版解析
開始真正接觸到thinkphp了,用的是3.2完整版,乙個框架並沒有想象中的那麼大只有不到1000多k,其中包括了common 核心函式目錄,conf 函式配置檔案目錄,lang 語言包,library 核心資源目錄,thinkphp.php 框架核心程式檔案,每個專案都需要引入 它 應用框架的好處...
3 2 路由 路由物件詳解 caiyuen
1.router app routing.moudle.ts中配置 routes 1 const routes routes 2 3 4 注意 1.path中,不能用 開頭。2.routes中放的是路有物件,路由物件可以有多個,每乙個路由物件至少包含兩個屬性,乙個屬性為path 即路由的路徑,乙個屬...
ThinkPHP3 2 驗證隨記
自動完成 靜態方式 在模型類裡面通過 auto屬性定義處理規則。動態方式 使用模型類的auto方法動態建立自動處理規則。自動驗證 靜態方式 在模型類裡面通過 validate屬性定義驗證規則。動態方式 使用模型類的validate方法動態建立自動驗證規則。定義格式為 array array 驗證欄位...