ONDrecords【WEBまわりの事をやっております】WEBデザイン・通販システム・予約システムなどが出来ます!

【Fuel】コントローラー→router関数について

コントローラークラスにrouter関数を定義すると、リクエストURLを引数として実行される。

router()が実行された場合、アクション関数は自動で発動しなくなるため、
実行させる関数まで記述する。

public function router(発動予定関数,パラメータの配列){
}

public function router($method_name,$params){
$code=$method_name;
$action = array_shift($params);
if(method_exists($this, 'action_'.$action)){
$method='action_'.$action;
$this->$method($code);
}else{
$this->action_index($code);
}
}

Copyright © 2013 ONDrecords. All rights reserved.