| 제목 | 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도 같은 방법으로 사용 가능 합니다.