CI 묻고 답하기

제목 $this->AAA->aaa()->bbb()->ccc(); <== 이런 표현이 궁금합니다.
카테고리 CI 2, 3
글쓴이 고고싱 작성시각 2016/11/05 18:08:10
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 21382   RSS

안녕하세요.

코드이그나이터 공부중인 고고싱입니다.

CI에서 아래와 같이 메소드를 사용경우를 종종 봅니다.

$this->AAA->aaa('a1')->bbb($b)->ccc(); 

아래처럼 클래스가 메소드에 한번 호출하는 것은 익숙한데 윗와 같은 경우는 어떤 원리로 되는 건지 궁금합니다.

 $this->AAA->aaa('a1')

 

고수님들 답변 부탁합니다.

 다음글 데이터테이블 같은것끼리 표시 방법 (1)
 이전글 $this->input->post 값이 없을... (3)

댓글

변종원(웅파) / 2016/11/05 22:18:19 / 추천 1

ci의 문법이 아니라 oop 사용법(?)입니다. 아래 링크 참고하세요.

php method chaining

http://www.techflirt.com/tutorials/oop-in-php/php-method-chaining.html