php - Eclipse PDT 无法识别 FuelPHP Autoloader 的核心命名空间

标签 php eclipse namespaces fuelphp eclipse-pdt

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/

相关文章:

class - 图中的 Doxygen 类/函数名称

php - 对 Htaccess 使用两个规则

eclipse - header 必须以换行符“eclipse manifest.mf”终止

php - AS3中有效压缩转PHP

android - 尝试添加 menu.xml 时 Eclipse 挂起

c++ - 适用于 Windows 的 Eclipse - 使用 libPNG

php - 尝试在 PHP 中使用 XBase 库时找不到类错误

php - 在 Laravel 5.2 中找不到类 'App\Http\Controllers\Session'

php - 我的循环创建另一个父数组而不是将其附加到我指向的位置?

php - 用 PHP 代码创建数据库