关于 webman/think-orm 和 topthink/think-orm 重复类名的问题

niutianhu

今天写一个新项目的时候,使用了最新版本的PhpStorm,发现了几个奇怪的提醒。

首先是我 use think\facade\Db; 但是它提示"Db"类有多个实现,然后我观察了下,模型类也会有类似的提示。

于是我查看了一下源代码,原来是 /webman/think-orm/src/_ide_helper.php 这个文件中对 Db 以及 Model 等几个类进行了声明,且命名空间与 think-orm 中的类相同

只不过 webman/think-orm 中的是 class , think-orm 中的是 abstract 。

用着好像没啥影响,但是它一直在那提示,很扎眼

截图

截图

截图

103 1 0
1个回答

tp-orm自带的提示不全,如果不想要_ide_helper.php删除即可

  • niutianhu 5天前

    我直接安装的它(topthink/think-orm),然后自己做的配置加载初始化和心跳。

×
🔝