我是Symfony2的新手。昨天我下载了Eclipse Kepler 4.3并安装了来自http://p2-dev.pdt-extensions.org的pdt插件。
在Eclipse中创建Symfony项目后,我阅读了一些教程。
在我的Controller LoginController中,我想使用$this->createFormBuilder
方法。
但我没有代码完成。
我可以通过按住ctrl进入Controller类,然后点击带有extends Controller
的行上的类名鼠标,另外如果输入self::
,我会得到代码完成。
但如果输入$this->
,我什么也得不到。
任何人都知道会出现什么问题? 项目性质如下:.project file:
<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>
答案 0 :(得分:0)
好的,我找到了解决方案......
问题是vendor
和src
文件夹不在我的symfony项目的构建路径中。
只需将它们添加到构建路径,现在就可以了。