首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

ThinkPHP 路由機制核心原理與配置實例

     編輯:PHP 綜合知識

ThinkPHP 支援靈活的 URL 路由功能,可將複雜 URL 映射至特定模塊/操作並自動解析參數。本文說明啟用方法、規則定義格式與實戰範例。

一、啟用路由

在配置文件中設置:

'ROUTER_ON' => true

路由定義文件位於專案配置目錄下的 routes.php。

二、路由定義格式

return array(
    'RouteName' => array('模塊名稱', '操作名稱', '參數定義', '額外參數')
);

三、實戰範例

定義規則:

'blog' => array('Blog', 'index', 'year,month,day', 'userId=1&status=1')

當訪問:

https://serverName/appName/blog/2007/9/15

實際執行 Blog 模塊 index 操作,URL 尾部 /2007/9/15/ 按 year/month/day 解析為參數,並隱含傳入 userId=1 與 status=1。

四、核心優勢

  • URL 美觀化,利於 SEO。
  • 參數自動映射,減少控制器手動解析。
  • 隱含參數傳遞,簡化業務邏輯。

更多 ThinkPHP 技術請參考專題:《ThinkPHP 入門教程》、《ThinkPHP 常用方法總結》、《Smarty 模板入門基礎教程》及《PHP 模板技術總結》。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved