2016-06-25 4 views
1

내 시스템이 PhpStorm와 CodeIgniter의 3.x를 사용하고, 그래서 내가이 사용하는 어떤 코드 완성이 없었다. 프로젝트 루트에 파일을 추가했습니다.코드 완료 @property의 PhpStorm

하지만 이제 hmvc 모델을 사용하고 있습니다. 그리고 더 이상 작동하지 않습니다. CodeIgniter의 "보통"Model, View, Controller 클래스에있을 때 작동합니다. 하지만 내 모듈 폴더에있을 때 작동하지 않습니다. 누군가가 해결책을 알고 있습니까?

편집

나는 작동하지 않습니다 자동 완성이 MX_Controller를 확장하는 클래스를 좀 더 가까이입니다. 이것을 CI_Controller로 변경하면 작동합니다. 그렇다면 MX_Controller와 함께 어떻게 작동시킬 수 있습니까?

답변

1

나는 예제 파일처럼, 그 위에 다음 등 모델을 단지 추측하지만 어쩌면 클래스가 정말라고 어떤

class MX_Controller { 
    public function __construct() { 
    } 
} 

또는 추가하고 있어요. (github 페이지를 보시오) Arggh yeah 저를 신용하는 것이 그에게 좋았지 만, 왜 그가 이것을하는 가장 간단한 방법을 결코 듣지 않았는지 모르겠습니다 - 파일 이름을 autocomplete.php로 지정하고 application/구성 폴더. 끝난! 그게 전부 야! 피니 토. 그리고 그 방법으로 파일을 일반 텍스트로 표시 할 필요는 없습니다. 그래서 실제로 파일에 아무것도 추가하기 전에 먼저 시도해보십시오. 그렇게 할 수 있으면 게시하여 같은 것을 시도하는 다른 사람들과 공유 할 수 있습니다.

+0

그래, 이름을 autocomplete.php로 변경하고 application/config 폴더로 옮겼습니다. 그러나 나는 같은 결과를 가지고있다. codeigniter 자신의 mvc에서 작동합니다. 하지만 다른 mvc 모듈 폴더에 있지 않습니다. 모듈 폴더의 모든 클래스는 MX_Controller를 확장합니다. – da1lbi3

+0

다른 예제와 비슷한 파일에 MX 컨트롤러를 추가 했습니까? – cartalot