悲剧了,前台路由只有默认应用的正常工作,其他应用的都异常(逻辑层及控制器获取不到路由参数)
暂时找不到原因,连夜把修改了个项目分支,把逻辑层及控制器绑定了路由参数的统统临时改为Pathinfo正则提取路由参数。
今早起来,在本地架设项目调试环境(6.0.2多应用 ),发现项目(6.0.1 多应用,配置自动多应用开启)时路由文件位置为 [项目目录/route/路由文件] 正常工作(项目已上线一段时间) ,在 (6.0.2 )环境下,发现好多请求未加载路由配置文件,断点调试后发现 (6.0.2 )环境下TP框架加载路由配置文件的位置变化为[项目目录/app/appname/route/路由文件],移动各个应用对应的路由配置文件后,项目正常运行...
如果升级后遇到同样路由不工作或路由参数为空的问题,可以试试下面的方法:
把 [项目目录/route/路由文件] 移动到 [项目目录/app/appname/route/路由文件]
最佳答案