2013-01-17 70 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 +空间