多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 模块入口路由 通过下面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(); //执行 ~~~