2015-12-02 105 views
0

我伸出,有一個方法的控制器:父控制器上的調用方法?

show($id){ 
    //do something 
} 

在我擴展控制器我重寫顯示方法:

show($id){ 
    //do something else 
} 

我如何調用父控制器上的顯示方法?

show($id){ 
    if($id == 1) //go to show method on parent controller 
} 
+5

調用'父::秀();' – dev0

回答

3

這應該工作:

Class BaseController { 

    protected function show($id){ 
     return "Test Succeeded"; 
    } 

} 

Class MyController extends BaseController { 

    public function show($id){ 
     if($id == 1){ 
      parent::show($id); 
     } 
    } 

} 

echo (new MyController())->show(1); //Returns Test Succeeded 
+0

由於將盡快接受。 – panthro