thinkphp 5.1X 版本不知道怎么增加应用。无奈增加设置。
需求:创建多个 application ,public 对应目录
/--app1
/--app2
/--app3
/--thinkphp
...
/--public
----/app1
----/-- index.php
----/app2
----/-- index.php
----/app3
----/-- index.php
1:入口文件增加 - define('APP_DIR', 'web');
2:thinkphp\library\think\route\dispatch\Url.php
parseUrl 方法 增加
52 # 去除路由解析的应用路径
53: if ($path[0] == APP_DIR){
54 unset($path[0]);
55 }
访问 xxx.com/app1/admin
xxx.com/app1/
xxx.com/app2/admin
xxx.com/app2/ 不会提示找不到模块了~~
还没有读懂核心代码。不知道有没有更简单的办法。