เรียกใช้ 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
01
Apr