CI 묻고 답하기

제목 Aptana studio 3에서의 코드자동 완성?
글쓴이 탁주나한잔 작성시각 2012/04/29 09:53:57
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 25644   RSS
 이제 어느정도 codeigniter에 적응을 하고있습니다. 그런데, 이제는 IDE 사용하면서 좀 답답함이 느껴져 질문드립니다.

eclipse php 버젼과 aptana studio 3 사용하고있습니다.

구글링해서 codeigniter와의 기본 코드 자동완성은 잘 되고있습니다. 그런데, 제가 사용하던 class 파일을 libraries폴더에 넣고 autoload로 불러서 사용중입니다. 근데, controller 파일에서 custom class의 메서드들은 코드 자동완성이 안되네요.

예를 들어,

"$this->db->" 이러면 코드 자동완성이 잘 됩니다.

custom class 파일이 jsclass_util.php 이고 libraries 폴더에 카피하고, autoload.php 에  이렇게 설정을 했습니다.

$autoload['libraries'] = array('database', 'session', 'jsclass_util');

그런후, "$this->jsclass_util->" 이렇게 하면  메서드들이 보이질 않습니다. 

$u = new Jsclass_util();
"$u->" 이렇게 하면 메서드들이 당연히 보이구요

이거 eclipse나 aptana가 지원안해주는건지, 제가 설정을 잘못한건지 모르겠습니다.

혹시 eclipse나 aptana사용하시는분들 어떠신가요?
 다음글 DB 쿼리 에러시 에러메세지가 안나옵니다. (4)
 이전글 폼검증시에 dropdown 는 어떻게 검정하나요? (2)

댓글

탁주나한잔 / 2012/04/30 00:43:15 / 추천 0
 자답입니다.

" 구글링해서 codeigniter와의 기본 코드 자동완성은 잘 되고있습니다.  그런데, 제가 사용하던 class 파일을 libraries폴더에 넣고 autoload로 불러서 사용중입니다 " ->  system/core/Controller.php와 Model.php에 제가 만든 class의 이름을 넣어주니까 잘됩니다.

예를들어, system/core/Controller.php와 Model.php에 저만의 class를 등록합니다.


/**
* @var Jsclass_util
*/
var $jsclass_util;

"$this->jsclass_util->" 하면 메서드들이 잘 보입니다.