webman里面,我寫個base控制器,然后其他控制器都繼承這個base控制器,因為不能使用構造函數(shù)。
我發(fā)現(xiàn)只能在 父或者子,其中一個控制器里面使用beforeAction,不能兩個控制器都使用beforeAction
繼承自Base的Controller如果需要執(zhí)行Base的beforeAction和afterAction后再執(zhí)行自己的before/afterAction,需要顯式的調用Base的吧,比如這樣
class Base {
public function beforeAction(Request $request){
echo "Base";
}
}
class Index extends Base {
public function beforeAction(Request $request){
parent::beforeAcion(Request $request);
echo "Index";
}
}
沒有環(huán)境。沒有實際測試過是否可行