报“当前访问路由未定义或不匹配”
1 UnrealEngine OP |
2 UnrealEngine OP |
3 UnrealEngine OP 调试了一下 app\admin\route\app.php 这个路由文件,好像都没读取到 |
![]() | 4 hukei 2023-11-12 15:31:40 +08:00 文件编码? |
5 UnrealEngine OP @hukei #4 都是 UTF8 呀 |
![]() | 6 8rmEHZ8WhVHVOb0E 2023-11-12 17:07:40 +08:00 tp 这玩意就是一堆疑似 BUG 的东西,不像其他开源的东西,出了问题我一般都怀疑是自己的问题,大多数时候也确实是我自己的问题。 tp 这玩意就不一样了,每次我都要考虑是 tp 的 bug 还是我使用姿势不对,然后对着文档检查检查,有时候还要翻翻它的源码打断点。 就你提出的路由这个问题我可以肯定大概率就是 tp 的问题,因为我也遇到好几次了 |
![]() | 7 8rmEHZ8WhVHVOb0E 2023-11-12 17:09:25 +08:00 thinkphp 可靠性低,用着很没安全感 |
8 lcy630409 2023-11-12 18:17:04 +08:00 我的没有问题 和你的区别在于 你的 app.php 咋有命名空间.... /route/app.php 应该是没有命名空间的 |
9 hefish 2023-11-12 18:35:22 +08:00 @lcy630409 8L 说的对。 我的 route/app.php use think\facade\Route; Route::get('think', function () { return 'hello,ThinkPHP6!'; }); Route::get('hello/:name', 'index/hello'); Route::get('college-biblios/index', 'biblios/index'); Route::get('college-biblios/query', 'biblios/query'); |
![]() | 10 jokeqf 2023-11-12 18:41:14 +08:00 楼上的用过 thinkphp 吗?还是没用过它自带的多应用功能?别尬黑,路由文件放在应用下面一样能识别到。楼主给的信息太少,debug 不了一点。 |
11 UnrealEngine OP @jokeqf #10 好像找到问题了,看了官方文档下的评论,少 composer 了一个多应用模式扩展 topthink/think-multi-app |
12 UnrealEngine OP |
14 cs5117155 2024-05-23 11:03:10 +08:00 @UnrealEngine 估计专门测试你能力的 |