내가 자꾸 까먹어서 쓰는 개발 이야기/CodeIgniter
phpStorm(JetBrain)에서 CodeIgniter의 codecomplete 사용하기(개량)
FIL.
2015. 2. 6. 14:53
728x90
기존 글: phpStorm(JetBrain)에서 Code Igniter의 code complete 사용하기
기존 글에서는 Controller와 Model에 대한 자동완성을 다뤘다면,
이번엔 Active Record와 사용자 작성 model에 대한 부분을 추가 해 본다.
배포는 https://github.com/topdown/phpStorm-CC-Helpers 이곳에서 이뤄지고 있다.
1. 위 주소에서 파일을 내려받아 CI 루트 디렉토리에 CI_phpStorm.php 파일과 DB_active_rec.php 파일을 위치시킨다. my_models.php는 무시.
2. 아래 3개의 파일을 PhpStorm에서 우클릭 하여 Mark as Plain Text 한다.
1) /system/core/Controller.php
2) /system/core/Model.php
3) /system/database/DB_active_rec.php
3. 1에서 위치시킨 CI_phpStorm.php 파일을 열어 "class CI_Controller{}" 상단의 멀티라인 주석 안쪽에 사용자 정의 model을 아래와 같이 추가 해 준다.
* @property My_model $my_model <기타 설명>
topdown github에서는 my_models.php에 PHPDOC를 추가하라고 적혀 있는데, 아무리 해봐도 안됐다.
검색을 하다하다 JetBrains의 forum에서 해당 내용을 찾아 CI_phpStorm.php에 추가했더니 지체없이 바로 추가가 되었다.