แค่เว็บๆหนึ่ง ! ที่อยากเก็บประสบการณ์
Home
 

เรียกใช้ parameters ใน controller บน kohana 3.2

บน kohana 2.4 การใช้งานจะเป็นดังนี้
Class Test_Controller extends Controller{
function get_num ($x){
echo $x;
}
}
เรียกใช้งานโดย localhost/kohana/test/get_num/9 ค่าที่ได้ : 9

 

บน 3.2 จะต้องเปลี่ยนการเรียกใหม่ ดังนี้
Class Test_Controller extends Controller{
function action_get_num(){
$a = $this->request->param(‘id’);
echo $a;
}
}
ถ้าต้องการปรับแต่งให้รับได้หลายๆค่า ให้ไปเพิ่มที่ application/bootstrap.php ในส่วน Route
Route::set(‘default’, ‘(<controller>(/<action>(/<id>)(/<id1>)))’)
->defaults(array(
‘controller’ => ‘home’,
‘action’ => ‘index’,
));
Off 

April 1, 2012 This post was written by Categories: เรื่องเล่ารายวัน No comments yet


Top