FuelPHP 在其 Autoloader 类中提供了一个称为“核心命名空间”的功能(通过 Autoloader::add_core_namespace($namespace)
添加),它本质上将指定的命名空间映射到全局命名空间,以便可以使用核心命名空间,就好像它们的类是在全局命名空间中定义的一样。例如,我可以定义
namespace This\Is\A;
class Test {}
然后打电话
Autoloader::add_core_namespace('This\Is\A');
为了使用
\Test
引用通常在 \This\Is\A\Test
中找到的类.这是一个很好的特性,但 Eclipse PDT 不知道如何处理这个问题,也无法解析
\Test
,而是在任何地方放置警告,提示无法识别该类。我想知道是否有办法以 Eclipse PDT 能够识别的特定于项目的方式手动定义这些映射。
最佳答案
制作这样的文件怎么样? https://gist.github.com/kenjis/2364280
关于php - Eclipse PDT 无法识别 FuelPHP Autoloader 的核心命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25051248/