## 模块入口路由
通过下面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(); //执行
~~~