2013-01-17 69 views
4

我安裝了崇高的文本2與所有的PHP依賴項。 還有一個完整的代碼包,名爲sublimecodeintel。 沒有zf2支持的自動代碼完成。 例如,當我開始寫崇高的文字2和ZF2 ...自動完成不工作

\Zend\Form\... 

在每個步驟Ctrl +空格鍵不會給表的任何子類 或例如在此之後:

$testimonial = new \Application\Entity\Testimonial(); 

當我寫這篇文章:

$testimonial-> 

CTRL +空格顯示一個列表,但沒有列出從見證 php類。

請幫忙。

+0

這有什麼好做ZF2,真的,這只是一個如何與第三方模塊配置IDE問題。請參閱'sublimecodeintel'作者的github並在那裏打開一個問題。 – Sam

回答

6

您可能需要的路徑添加到文件夾ZF2如果他們不是在項目文件夾中的一個,或者你可以一個.codeintel/config文件添加到您的項目的根,並添加:

{ 
    "PHP": { 
     "php": '/usr/bin/php', 
     "phpExtraPaths": ['path/to/ZF2'], 
     "phpConfigFile": 'php.ini' 
    } 
} 

因此,請確保您的路徑設置正確,並且應該可以正常工作。 也SublimeCodeIntels默認映射autocomple是:

  • Linux的:轉變 + CTRL + 空間
  • 的Mac:轉變 + 超級 + 空間
  • W INDOWS:轉變 + CTRL +空間