Ci框加路由

2021-10-03 10:43:05 字數 996 閱讀 6975

最近公司的專案是用ci框架開發的,對於習慣使用tp的小冰來說,ci框架在使用方面還是有很多不習慣的。就連路由,小冰都研究了好一陣子才明白。

1、如果在控制器中分了模組(比如前台 index 、後台 admin),那麼,在控制器的可以建立相應的目錄 index admin

那麼,在訪問的時候,就得使用如下格式

//路由訪問

網域名稱/index.php/模組/控制器/方法

//注意,如果不帶上方法名,則它會自動找index方法

//如果要帶上引數(格式如下) id=5 name=xiaobing

//網域名稱/index.php/模組/控制器/方法/5/xiaobing

帶了引數的url,在控制器中可以這樣寫

public

function

getuserinfo

($id

,$name

)//如果使用 //網域名稱/index.php/模組/控制器/方法/5/xiaobing

//這樣的路由位址,那麼在位址列中只需寫上引數值即可;

//如果使用&符的引數,那麼引數名還是需要帶上的

//網域名稱/index.php/模組/控制器/方法?id=5&name=xiaobing

//此時,如要用&符的路由,如果要獲取引數

//使用 $this->input->get(); //如果get為空,即獲取所有引數

//如果帶上引數名,即獲取當前的那個引數

//如果用全路徑的形式,那麼,引數不能用 $this->input->get(),應該使用

//$id = $this->uri->segment(1); //注意:括號裡面的啊拉伯數 是從入口檔案後的那個引數算起

//如果分了模組,網域名稱/index.php/模組/控制器/方法/引數值1/引數值2 $this->uri->segment(1); 獲取到的時 模組名

ok,就先到這兒吧。下次就發一編ci框架的模型和資料庫的操作

動態路由 給路由加隨機函式 vue路由匹配

當路由相同時,router vue是不會在跳轉路由的,所以,我在以動態路由的方式在url後加了隨機數,但是有了隨機數之後,即使相同的頁面也不會有相同的url,所以router link的acitve class就不能夠匹配到了。這裡有兩個問題,一是怎麼在vue模板上使用模板字串,二是再如何匹配到正確...

路由器路由加表規則與路由資訊協議

路由器路由加表規則 路由表中 1 0 1 的部分為管理距離,用於衡量一條路由的可信度 0 255 為0標示絕對信任,為255時即便沒有其他可達路徑也不使用該條目 預設通過不同的協議獲取的條目均擁有乙個初始的管理距離 c 0s 1 d eigrp 90 d ex 170 o ospf 110 r ri...

vue路由加懶載入的方式

1 當乙個vue專案很大的時候,對於一些 暫時 用不到的元件,我們可以不進行載入,等到用到次元件時再載入。這樣可以優化spa應用首次載入白屏情況,也給使用者更好的體驗。這樣就是vue路由懶載入。2 常用的懶載入方式有兩種 即使用 es中的import 和 vue非同步元件 2.1 未使用懶載入 im...