2013-07-23 70 views
1

我已經下載並嘗試過Eclipse,只是爲了能夠輕鬆地瀏覽類/接口層次結構。我注意到了「Open Type Hierarchy」特性,當一個類的所有上層和後代都在同一個項目中時,它很好用。如何讓Eclipse在多個PHP項目中顯示類層次結構?

但是,併發症是:有些類從其他項目擴展類。假設我有兩個項目:MySite和MyFramework。 MySite項目中的一個名爲MySite_Controller的類擴展了位於MyFramework項目中的MyFramework_Web_Controller。運行代碼時,PHP可以看到兩個代碼庫,因爲自動加載已正確配置。但是,我不知道如何讓Eclipse知道在哪裏尋找具有特定前綴的類。正如您可能已經猜到的那樣,這兩個項目無法加入,因爲其他項目也使用了MyFramework。

所以問題是:如何讓Eclipse在Type Hierarchy視圖中正確顯示MySite_Controller的「外部」父類?目前該視圖不會顯示在當前項目中無法找到文件的類。

P. S.如果Eclipse的目標無法實現,那麼我想聽聽任何其他PHP IDE的名稱,這些名稱可以很好用,也很容易。

回答

0

您可以通過將MyFramework項目文件添加到MySitePHP Include Paths來實現。從Eclipse的幫助注:

注:添加庫或外部項目元素到項目的包含路徑也將在提供這些資源定義爲內容的輔助選項元素。

大多數主要的IDE支持PHP Include Paths

相關問題