我扩展了一个具有方法的控制器:
show($id){
//do something
}
在我的扩展控制器中,我覆盖了show方法:
show($id){
//do something else
}
如何在父控制器上调用show方法?
show($id){
if($id == 1) //go to show method on parent controller
}
答案 0 :(得分:5)
这应该有效:
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