将项目包括在PHPStorm的其他项目中

时间:2014-05-28 12:03:12

标签: phpstorm

假设我正在开发一些名为Framework和Application的PHP项目,后者使用前者。当我深入了解Application的类时,我看到其中一些扩展了Framework的类,例如:

class Application_Controller extends Framework_Controller

当我将鼠标悬停在Framework_Controller上并单击Ctrl时,我希望该名称在单击时将成为可点击链接,将打开Framework项目中Framework_Controller类的源代码。

目前,通过将Framework代码库路径添加到“Include path”列表(打开Application项目,转到File / Settings / PHP),我已经实现了几乎相同的功能。框架代码库树显示在“项目”窗口的“外部库”下。因此,当我按上面所述点击Framework_Controller时,Framework_Controller类文件确实打开了。但是,PHPStorm没有考虑到文件实际上属于另一个名为Framework的项目 - 它只是打开文件。这有以下缺点:

  1. 在顶部导航栏上,显示文件的完整路径(即 从“/”开始,而不是从Framework项目开始 根目录。
  2. 如果我想编辑文件(以及框架代码库中可能更多的相关文件),我将不得不手动切换到Framework项目窗口并在那里找到相同的文件。
  3. 所以我想知道是否有任何方法可以告诉PHPStorm应用程序项目使用/包含Framework项目,以便当我单击Framework_Controller时如上所述,Framework_Controller类文件在Framework项目窗口中打开,而不仅仅是Application项目外部的文件。

0 个答案:

没有答案