2014-04-19 3 views
0

Symfony2를 처음 사용했습니다. 어제는 Eclipse Kepler 4.3을 다운로드하고 http://p2-dev.pdt-extensions.org에서 pdt 플러그인을 설치했습니다.

Eclipse에서 Symfony Project를 만든 후 튜토리얼을 읽었습니다. 내 컨트롤러 LoginController에서 $this->createFormBuilder 메서드를 사용하고 싶습니다.

하지만 코드 완성이 없습니다.

을 입력하면 ctrl을 누른 상태에서 extends Controller이라는 줄의 클래스 이름을 마우스로 클릭하여 컨트롤러 클래스에 들어가고 코드 완성을 얻을 수 있습니다.

하지만 $this->을 입력하면 아무 것도 표시되지 않습니다.

누구에게 무슨 문제가 있을지 알고 있습니까? 프로젝트 성격의 .project 파일에 다음과 같습니다

<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

좋아, 나는 내 자신에 대한 해결책을 발견 ... 문제는 vendorsrc 폴더 어디에 나의 심포니 프로젝트의 빌드 경로한다. 경로를 빌드하는 데 추가하기 만하면 작동합니다.