Intelephense会显示像“未知类型”和“未知函数”这样的错误,但我不知道如何修复它们。
我的项目(一个TYPO3组合安装)有一个“public”文件夹,这就是为什么我按照设置它为
第一张截图显示了项目的页面树,并打开了发生错误的部分。 当我打开"function.php"时,intelephense会提示我一个"未定义类型 'Aimeos\Map'"的错误。
这是我为Intelephense配置的VSCode: 可以看到,我试图使用否定符号“!”排除“vendor/aimeos”文件,但我认为这不是Intelephense中已知的配置值。
我需要做什么才能使Intelephense正常工作呢? 谢谢!
我的项目(一个TYPO3组合安装)有一个“public”文件夹,这就是为什么我按照设置它为
./public
的方式配置了intelephense的intelephense.environment.documentRoot
选项。第一张截图显示了项目的页面树,并打开了发生错误的部分。 当我打开"function.php"时,intelephense会提示我一个"未定义类型 'Aimeos\Map'"的错误。
Map是在function.php文件旁边定义的,看起来像这样:
代码中还有其他地方,Intelephense会提示我出现“未定义函数'map'”:
我看了一下Intelephense的“function”模板,但是我不知道应该放什么。也不知道是否还需要定义类模板或其他内容。这是我为Intelephense配置的VSCode: 可以看到,我试图使用否定符号“!”排除“vendor/aimeos”文件,但我认为这不是Intelephense中已知的配置值。
我需要做什么才能使Intelephense正常工作呢? 谢谢!