CI 묻고 답하기

제목 this 관련
카테고리 CI 2, 3
글쓴이 CI3newbi 작성시각 2023/05/13 19:00:56
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 3883   RSS

안녕하세요 

초보 개발자 궁금한게 있는데요

$this->load->library('user_agent'); 를 초기화 하면

$this->agent->mobile() 이런식으로 사용할 수 있다고 CI 메뉴얼에 나와있는데

여기서 어떻게 agent 를 this 다음에 사용할 수 있게되는?건지,,,

this 다음에 agnet 뿐만 아니라 this -> uri , this->session 이런것들도 어떻게 이런 것을 사용할 수 있는지 궁금합니다

 다음글 디버그 출력 관련 질문드립니다. (4)
 이전글 보안인증서 설치 후 접속이 되질 않습니다. (9)

댓글

kaido / 2023/05/15 11:10:47 / 추천 0

this 슈퍼 연산자 이라고도 지칭 합니다

ci2 와 ci3 는 컨트롤러에서 싱글톤 패턴으로 로드를 선언한 객체들을 전부 로드해 둡니다.

this 는 상속 받은 최상위 객체인 컨트롤러 class 에 접근하여 다른 객체들을 접근 하는 구조입니다.