国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

【已解決】webman里面,我寫個base控制器,然后其他控制器都繼承這個base控制器

gddd

webman里面,我寫個base控制器,然后其他控制器都繼承這個base控制器,因為不能使用構造函數(shù)。
我發(fā)現(xiàn)只能在 父或者子,其中一個控制器里面使用beforeAction,不能兩個控制器都使用beforeAction

5711 1 2
1個回答

nitron

繼承自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)境。沒有實際測試過是否可行

  • gddd 2022-03-17

    這樣可以

  • bestyao 2022-03-24

    我在beforeAction和afterAction方法里的echo怎么完全沒有效果呢?只有response才會打印出內容出來。難道Windows環(huán)境不能打印出來嗎

  • bestyao 2022-03-24

    我知道了,echo不是輸出在瀏覽器頁面上,而是輸出在命令行里

  • Tinywan 2022-04-28

    盡然要安裝 composer require webman/action-hook 這個插件,哈哈!

年代過于久遠,無法發(fā)表回答
??