2013-09-27 89 views
1

我想實現以下網址結構在笨笨URL結構

http://client.xyz.com/division/controller/controller_fuction 

請你讓我知道我可以改變路線文件,以滿足我的要求。謝謝。

評論 -

我想安裝客戶端明智sepearate數據庫和「分裂」可能會像division1,division2。取決於url設置,會話將被加載。

回答

0

你可以創建MY_將擴展CI_Controller的控制器。
每隔控制器將延長MY_Controller。
然後在MY_Controller中,你可以在構造函數中使用它。

$controller = $this->uri->segment(1); 
$controller_function = $this->uri->segment(2); 

在這裏,您可以定義$ devisions或從配置中獲取它。

$division1 = array('controller1','controller2','controller3'); 
$division2 = array('controller4','controller5','controller6'); 
$division3 = array('controller7','controller8','controller9'); 


if(in_array($controller,$division1)){ 
    //do blah blah 
}else if(in_array($controller,$division2)){ 
    //do other blah blah 
}else{ 
    //do last and final blah blah 
}