codeigniter中路由的組成

2021-08-14 17:02:06 字數 488 閱讀 5061

遵循path_info模式(thinkphp中三種模式中的一種)

[your-site-url]index.php/pages/view/1/2/3        #pages未知為控制器,

view

為方法名

1 view函式的第乙個引數

2 view函式的第二個引數

3 view函式的第三個引數

注:url上的引數多於函式中的引數,不會報錯

url上的引數少於函式中的引數,會報錯

防止所有大型模組的**同時放在controllers資料夾中,可以在

controllers

資料夾下進行分模組化。

例如:

MVC中路由的理解

路由就是乙個配置,相當於中轉。通過url訪問 時,路由會獲取當前url,然後根據路由中的規則,執行相應的controller action。當前url是user edit,我一定要執行controller user action edit顯示編輯頁面嗎?在路由中配置所有url是user edit的,...

linux 中路由設定

新增主機路由 設定乙個主機路由對於某個特定的主機指定路由資訊。route add host 192.168.1.100 dev eth0 有目的地 192.168.1.100,沒有gw 也就是沒有閘道器 新增主機還可以通過指定閘道器來實現 route add host 192.168.1.11 gw...

codeigniter預設路由報錯的問題

最近在使用codeigniter時遇到乙個莫名其妙的bug。如下 在config routes配置乙個預設路由 route default controller homepage index 結果,訪問根url的時候,404錯誤 而訪問 homepage index是正常的。百思不得其解,就去看了一...