2012-11-09 3 views
0

동일한 구조의 프로젝트이지만 ZF 1.11.4와 ZF 1.111.11의 새로운 여러 ZF : 이 있어야합니다. 소스 폴더는 라이브러리 폴더 장소 젠드 내 LIB 폴더에서^Zend Framework 라이브러리 용 Netbeans에서 자동 완성 기능이 작동하지 않습니다.

31.05.2012 15:15    7 996 .zfproject.xml 
25.06.2012 12:53 <DIR>   application 
09.11.2012 13:01 <DIR>   cron 
11.03.2012 15:11 <DIR>   library 
09.11.2012 17:41 <DIR>   nbproject 
09.11.2012 13:01 <DIR>   public 

가 포함되어 있습니다. 예전 프로젝트에서 필자가 자동 ​​완성 작업을 완벽하게 코딩 할 때, 새로운 것으로 - 작동하지 않습니다. 프로젝트에는 몇 가지 속성이 있습니다.

넷빈즈 버전 - 7.2, 윈도우 7

이 솔루션 - Get Netbeans to Auto-suggest Zend Framework components은 넷빈즈 말한다 있기 때문에, 해당 라이브러리 폴더는

+0

답변으로 이동 ... – RockyFord

답변

2

당신이 라이브러리를 추가 있는지 확인하려면 내 프로젝트에 이미 작동하지 않습니다 Netbeans의 전역 포함 경로

드롭 다운 메뉴 도구에서 액세스, 다음 옵션을 선택 PHP 아이콘을 클릭하고 일반 탭을 참조하십시오.

Netbeans은이 포함 경로의 유일한 소비자 일 뿐이므로 PHP 또는 Zend Framework 설정에 전혀 영향을 미치지 않습니다. 주로이 정보는 자동 완성 및 힌팅에 사용됩니다.

enter image description here

하지 프로젝트

각 프로젝트에 대한 등록 정보 메뉴에서 액세스 경로를 포함한다. 당신은 매우 구체적이고 충분한 이유가 있지 않는

enter image description here

는 ZF 1.11의 2 개 버전이 할 진짜 이유가 없다. 당신은 ZF 1.11.4를 버리고 ZF 1.11.11을 사용하거나 ZF 1.12로 업그레이드 할 수도 있습니다. 호환성 문제가 발생할 수 있습니다.

일반적으로 dev 컴퓨터에서는 PHP 포함 경로와 Netbeans Global include 경로에 ZF 1 및 ZF 2의 최신 버전을 추가하기 만하면됩니다. 이렇게하면 더 이상 구성하지 않아도 필요할 때마다 두 라이브러리를 모두 사용할 수있게됩니다.

+0

프로젝트 특정 라이브러리는 어떻게됩니까? 전역 경로에 추가 할 수는 없지만 새 프로젝트에서 클래스를 자동 완성으로 가져올 수 없습니다. 이전 프로젝트는 자체 라이브러리를 올바르게 표시합니다. – Leonid

+0

당신은 엉망이있어, 어쩌면 다시 설치해보십시오. 오토로더 또는 PHP 포함에 사용할 수있는 모든 항목은 자동 완료 및 힌트를 위해 넷빈에 제공되어야합니다. 당신의 기대가 현실과 인라인되지 않을 수도 있습니다. – RockyFord

+0

Netbeans 재설치가 도움이되지 않지만, 수은 저장소에서 프로젝트를 다시 만들고 소스 복제본을 사용하여 새 프로젝트를 만들면 자동 완성이 시작됩니다. – Leonid

관련 문제