我见过类似的问题,但似乎没有回答我的问题,所以希望这不是重复的。我正在运行Yii 2应用程序并希望使用Yii 1扩展(EGMap)EGMap的说明将其解压缩到protected / extensions文件夹,然后使用import语句来访问它。
根据我的阅读,在我看来,将EGMap放在我的供应商文件夹中是可以接受的,如果我在那里给一个类(比如EGMapTest)一个命名空间,我可以通过use语句访问它。我尝试了一堆不同的命名空间并使用语句,但我认为只是
namespace vendor;
在我的EGMapTest类中然后
use vendor\EGMapTest
在我要使用的文件中,扩展程序可以正常工作,但是我得到了一个“类'供应商/ EGMapTest'未找到错误。是否有其他原因或某些东西我忽略了Yii 1应用程序有问题或做我不能正确理解命名空间吗?对不起,如果这是非常简单的事情,但感谢任何帮助或指导!