phpcms URL路由原理

2021-07-24 22:13:40 字數 1289 閱讀 6627

phpcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口。

引數名稱

描述

位置

備註

m

模型/模組名稱

phpcms/modules中模組目錄名稱

必須

c

控制器名稱

phpcms/modules/模組/*.php 檔名稱

必須

a

事件名稱

phpcms/modules/模組/*.php 中方法名稱

模組訪問方法[示例]:

其中 m = content 為模型/模組名稱 位於phpcms/modules/content

c = index 為控制器名稱 位於phpcms/modules/content/index.php

a = show 為時間名稱 位於phpcms/modules/content/index.php 中show()方法

id = 1 為其他引數 與正常get傳遞引數形式相同

如果我們訪問您的網域名稱 如:

phpcms預設路由會定位到content模組的index控制器中的init操作,因為系統在沒有指定模組和控制器的時候,會執行預設的模組和操作。因此下面的url的結果是相同的:

系統還支援url路由的功能,這些都能夠帶來其他的url訪問效果。

?m=content&c=index&a=init

php路由原理 PHP路由設定原理

0x00 路由實現原理 使用者通過指定的url正規化對後台進行訪問,url路由處理類進行處理後,到邏輯處理類,邏輯處理類將請求結果返回給使用者。約定url正規化和規則 約定一套自己喜歡的,對搜尋引擎友好,對使用者友好的url規則 url處理類 對使用者請求的url進行解析處理,獲取到使用者請求的類,...

sip路由原理

sip是voip業務中,最為重要的協議之一,那麼對於這個協議,我們在之前的一些文章中個,也闡述過與之相關的一些基礎內容。這裡我們不在贅述。那麼今天的重點,就是講解一下sip路由機制的相關知識。總的來說,sip路由機制包括兩個場景 1,請求訊息的路由 2,響應訊息的路由 其中,響應訊息的路由非常簡單,...

ES路由原理

1 路由演算法 shard hash routing number of primary shards 例如 乙個index有3個primary shard p0,p1,p2每次增刪改修改乙個document的時候,都會帶過來乙個routing number,預設這個就是document 的 id。...