CI 묻고 답하기

제목 책의 예제에 표시된, $this 에 대해 궁금합니다.
글쓴이 재빠른설계자 작성시각 2015/03/24 18:09:51
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 17979   RSS
안녕하세요. 질문드립니다.

책 p69 에 보면, 삭제만들기라는 main.php 에 메소드 예제코드가 있습니다.

궁금한 부분은,  2번의 $this 입니다.
function delete()
{
    // 게시물 번호에 해당하는 게시물 삭제
    $id = $this->uri->segment(3);

    $this->todo_m->delete_todo($id);

              ...

설명에 의하면, 조회화면에서 삭제하게 되어 있어서 해당 todo 번호를 3번째 세그먼트로 넘깁니다. 라고 하는데,
여기서 $this 는 컨트롤러를 말하는 것이 아닌가 라고 이해가 됩니다. 왜냐면 바로 다음줄의 $this 는 
         $this->load->model('todo_m');
를 수행한 컨트롤러 이기 때문입니다.  한 코드에 연달아서 $this 가 가리키는 것이 서로 다를 수 있는지요?

제가 개념을 못잡고 있는 것 같습니다. 

답변 부탁드립니다. 읽어주셔서 감사합니다.
 다음글 CSRF 질문드려요 ^^ (2)
 이전글 안녕하세요, 세션 추가에 대해서 검색해도 찾을 수 없어... (2)

댓글

변종원(웅파) / 2015/03/24 18:16:32 / 추천 0
http://php.net/manual/kr/language.oop5.php

클래스와 객체에 대한 문서입니다. 개념을 아셔야 ci로 개발할 수 있습니다.
델리카토 / 2015/03/24 20:18:48 / 추천 0
참고로 웅파님께서 링크해주신 글 중 목차에서 기초편을 클릭해보세요
재빠른설계자 / 2015/03/25 11:11:16 / 추천 0
웅파님과 델라카토님 답변 감사드립니다. 이해가 됐습니다.