我想要一種動態路由的形式。代碼點火器中的跳躍控制器
基本上我想抓住404(通過routes.php 404_override完成)。
這很簡單。
但是我想要做的是通過一系列的檢查。
e.g 不注意的is_xxx
功能都沒有從任何地方
$what = $this->uri->segment(1);
if(is_vanity_name($what)){
//now I want to route this to the profile controller and call the display function like so
//display('vanity', $what);
}
elseif(is_region_name($what)){
if(($deal = $this->uri->segment(2)) !== false){
//now I want to route to the deals controller can call the display function like so
//display($deal, $what);
}
else {
//now I want to route to the deals controller and call the daily function like so
//daily($what);
}
}
elseif(is_deal_name($what)){
//now I want to route to the deals controller and call the display function like so
//display($what);
}
else{
$this->load->view('errors/404');
}
來的事實,這就是一個非常基本的例子!
所以我的問題是, 一旦做出決定,我將如何去重新路由到其他控制器?
歡呼,非常有用,但認真的說,我確信正確的動態路由是最需要的功能之一...... – Hailwood 2011-04-27 02:00:50
會很好:不確定是否有任何PHP框架可以本地管理。 – Femi 2011-04-27 02:09:16