제목 | intellij 환경, 클래스의 메소드 링크 방법. (ctrl + space를 통한 어시스트 등록) | ||
---|---|---|---|
글쓴이 | 푸르르른 | 작성시각 | 2017/07/06 16:24:49 |
|
|||
안녕하세요. intellij로 ci를 개발하는분들께 메소드 링크방법 공유 드립니다.
방법 1 class A { /** @var User_model $userModel */ public $userModel = null; public function __con...() { $this->load->model('user_model'); $this->userModel = &$this->user_model; } public function getUser() { // 개발툴에서 get메소드가 제대로 링크됨을 확인 가능. $user = $this->userModel->get('username'); } } 필드 변수명 위에 위와 같이 클래스명을 명시하는것.
방법 2 /** * @property User_model $user_model */ class B { public function __con...() { $this->load->model('user_model'); } public function getUser() { // 개발툴에서 get메소드가 제대로 링크됨을 확인 가능. $user = $this->user_model->get('username'); } } 클래스 상단에 필드변수들의 클래스명을 명시하는것.
상황에 맞게 골라쓰시면 될것같습니다. |
|||
다음글 | phpstorm 유용한 단축키 (6) | ||
이전글 | 개발환경 / IDE - NetBeans & Co... (6) | ||
한대승(불의회상)
/
2017/07/07 06:32:46 /
추천
0
|
변종원(웅파)
/
2017/07/07 16:27:43 /
추천
0
파일마다 작업하는게 번거로울 수 있습니다. 외부 파일 하나에서 한번만 선언하는 방법이 있습니다.
|
좋은 정보 감사 합니다.
phpstorm도 같은 방법으로 사용 가능 합니다.