🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 模块入口路由 通过下面2个入口文件指引的模块方法可再次路由 1. /web/index.php?c=site&a=entry 2. /app/index.php?c=entry **路由变量** ~~~ $_GPC['m']; //模块 $_GPC['do']; //行为 $_GPC['eid']; //入口ID,对应数据表`modules_bindings` ~~~ 这里的路由有2种模式: 1. eid模式 2. m=&do=模式 **路由结果文件** 先从模块存放目录中寻找 ~~~ require IA_ROOT . "/addons/{$_GPC['m']}/site.php"; ~~~ 如果不存在附加模块则从内置模块目录中寻找 ~~~ IA_ROOT . "/framework/builtin/{$_GPC['m']}/site.php"; ~~~ * * * * * **路由结果行为** /web/index.php入口: ~~~ $class = $_GPC['m'].'ModuleSite'; //模块类 $method = 'doWeb'.$_GPC['do']; //行为 $class->$method(); ~~~ /web/index.php入口: ~~~ $class = $_GPC['m'].'ModuleSite'; //模块类 $method = 'doMobile'.$_GPC['do']; //行为 $class->$method(); //执行 ~~~