안녕하세요.
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도 같은 방법으로 사용 가능 합니다.