관리 메뉴

FILife

phpStorm(JetBrain)에서 CodeIgniter의 codecomplete 사용하기(개량) 본문

내가 자꾸 까먹어서 쓰는 개발 이야기/CodeIgniter

phpStorm(JetBrain)에서 CodeIgniter의 codecomplete 사용하기(개량)

FIL 2015. 2. 6. 14:53

기존 글: 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에 추가했더니 지체없이 바로 추가가 되었다.



출처: https://devnet.jetbrains.com/thread/444615


1 Comments
댓글쓰기 폼