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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top