我是Symfony2的新手。昨天我下载了EclipseKepler4.3,并从http://p2-dev.pdt-extensions.org.
在Eclipse中创建Symfony项目后,我阅读了一些教程。在我的控制器登录控制器中,我想使用$this->createFormBuilder
方法。
但我没有代码完成。
我可以通过按住ctrl并用鼠标点击extends Controller
行上的类名来进入Controller类,此外,如果我键入self::
,我将获得代码完成。
但如果我键入$this->
,我什么也得不到。
有人知道问题出在哪里吗?项目文件中的项目性质如下:
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>com.dubture.composer.core.composerNature</nature>
<nature>com.dubture.symfony.core.symfonyNature</nature>
<nature>com.dubture.doctrine.core.doctrineNature</nature>
</natures>
好的,我自己找到了解决方案。。。问题是vendor
和src
文件夹不在我的symfony项目的构建路径中。只需将它们添加到构建路径中,现在就可以工作了。