通過url位址get引數找到指定的控制器,並執行對應方法的呼叫請求
例如:http://**/index.php?m=模組名&c=控制器&a=方法名
以上的url位址資訊**不夠優雅,不夠安全
1. http://**/index.php?m=模組名&c=控制器&a=方法名
2. http://**/index.php/模組/控制器/方法
3. http://**/模組/控制器/方法
4. http://**/index.php/s=模組/控制器/方法
0,1,2,,3分別表示:
0 (普通模式);
1 (pathinfo 模式);
2 (rewrite 模式);
3 (相容模式) 預設為pathinfo 模式
修改自己專案的url模式的時候,不能直接修改原框架thinkphp/conf/convertion.php檔案中的url_model的值。
而是到自己專案的common/conf/config.php檔案中新增修改
系統有的時候會自動建立url位址,它是根據當前我們設定的模式建立相應的url位址
u():建立url位址
調整當前模式為開發模式,在index.php中
thinkphp3 2 路由解析
通過url 位址get 引數找到指定的控制器,並進行對應方法呼叫請求 模組名稱 c 控制器 a 方法 以上url 位址資訊 不夠優雅 不安全。tp框架 url位址可以由以下四種 1.http index.php?m xx c xx a xx 基本get模式 index.php 模組 控制器 操作方法...
ThinkPHP 路由介紹
thinkphp 支援 url 路由功能,要啟用路由功能,需要設定router on引數為true。開啟路由功能後,系統會自動進行路由檢測,如果在路由定義裡面找到和當前url匹配的路由名稱,就會進行路由解析和重定向。路由功能需要定義路由定義檔案,位於專案的配置目錄下面,檔名為 routes.php ...
thinkphp路由形式
荊軻刺秦王 thinkphp官方文件裡有詳細的說明 thinkphp支援的url模式有四種 普通模式 pathinfo rewrite和相容模式,可以設定 url model 引數改變url模式。現在我們來總結一下這四種路由的格式 1.普通路由 get形式路由 htttp localhost m 模...