qq_缔造者_03554660
2019-10-06 19:44
如果在控制器前面还有模块名呢,该咋解析
我想了一下,不知道对不对啊.
如果是模块/控制器/方法 这样的三层结构, 应该在route.php中$patharr[0]作为module模块名, $patharr[1] 作为ctrl 控制器名,$patharr[2]作为action方法名称.
调用了route路由类的imooc.php中的run方法也要做修改,其中的$ctrlfile和$cltrlClass两个变量也要重新拼接,应该是常量APP+ module模块名 + ctrl 控制器名 ,然后调用其中的action方法.
方法中获取url参数和其他地方都需要进行修改.
从零开始打造自己的PHP框架
48187 学习 · 162 问题
相似问题