課程
/后端開發
/PHP
/從零開始打造自己的PHP框架
如果在控制器前面還有模塊名呢,該咋解析
2019-10-06
源自:從零開始打造自己的PHP框架 2-3
正在回答
我想了一下,不知道對不對啊.
如果是模塊/控制器/方法?這樣的三層結構, 應該在route.php中$patharr[0]作為module模塊名, $patharr[1]?作為ctrl?控制器名,$patharr[2]作為action方法名稱.?
調用了route路由類的imooc.php中的run方法也要做修改,其中的$ctrlfile和$cltrlClass兩個變量也要重新拼接,應該是常量APP+ module模塊名 +?ctrl?控制器名? ,然后調用其中的action方法.
方法中獲取url參數和其他地方都需要進行修改.
舉報
和我一起開發一套屬于自己的PHP框架,自己開發的才是最好用的
3 回答如何新建新的控制器呢?
2 回答控制器調用方法
2 回答加載控制器一直報錯
1 回答Fatal error: Uncaught exception 'Exception' with message '找不到控制器,請問如何解決 謝謝
2 回答indexCtrl控制器繼承imooc類是不是有點不妥呀
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-11-06
我想了一下,不知道對不對啊.
如果是模塊/控制器/方法?這樣的三層結構, 應該在route.php中$patharr[0]作為module模塊名, $patharr[1]?作為ctrl?控制器名,$patharr[2]作為action方法名稱.?
調用了route路由類的imooc.php中的run方法也要做修改,其中的$ctrlfile和$cltrlClass兩個變量也要重新拼接,應該是常量APP+ module模塊名 +?ctrl?控制器名? ,然后調用其中的action方法.
方法中獲取url參數和其他地方都需要進行修改.