如何让Eclipse在多个PHP项目中展示类层次结构?

时间:2013-07-23 07:25:23

标签: php eclipse hierarchy

我实际上已经下载并尝试过Eclipse,只是为了能够轻松浏览类/接口层次结构。我注意到了“开放式层次结构”功能,当一个类的所有后代和后代都在同一个项目中时,它很有用。

然而,复杂性是:某些类扩展了其他项目的类。假设我有两个项目:MySite和MyFramework。 MySite项目中名为MySite_Controller的一个类扩展了MyFramework_Web_Controller,它位于MyFramework项目中。运行代码时,PHP可以看到两个代码库,因为自动加载已正确配置。但是,我不知道如何让Eclipse知道在哪里查找具有特定前缀的类。您可能已经猜到,这两个项目无法合并,因为MyFramework也被其他项目使用。

所以问题是:如何让Eclipse在Type Hierarchy视图中正确显示MySite_Controller的“外来”父类?目前,视图不会显示在当前项目中找不到文件的类。

P上。 S.如果使用Eclipse无法实现目标,我想听听任何其他可以做到这一点的PHP IDE的名称。

1 个答案:

答案 0 :(得分:0)

您可以通过将MyFramework项目文件添加到MySite的{​​{3}}来实现这一目标。 Eclipse的帮助提示:

  

注意:将库或外部项目元素添加到项目的“包含路径”也会使这些资源中定义的元素可用作内容辅助选项

大多数主要IDE都支持PHP Include Paths