CI 묻고 답하기

제목 함수속에 ::parent
글쓴이 iko 작성시각 2013/03/18 16:01:40
댓글 : 9 추천 : 0 스크랩 : 0 조회수 : 16557   RSS
fuel cms 를 오늘 첨 봤는데 
 
function list($limt=NULL,$offset=NULL,$order='desc')
{
  
       $this->db->select('id,headline,slug');

       $data = parent::list($limit,$offset,$order);   <--- 요건 무슨 기능을 하는건가요?

       return $data;

}


아시는분 부탁드려요~
감사합니다.
 다음글 뭔가 잘못짠거 같아요. (5)
 이전글 2.1.0 matchmax 질문입니다

댓글

케케케 / 2013/03/18 17:49:01 / 추천 0

parent 기능을 말씀하시는건가요 아니면 괄호안의 기능을 말씀하시는건가요?
 

iko / 2013/03/18 18:08:58 / 추천 0
 저 함수에서
 parent::list() 이부분이 어떤기능을 하는거에요?
 도저히 모르겠네요...ㅡㅡ;;

케케케 / 2013/03/18 18:14:57 / 추천 0
우선 답이 아닐수도잇는데 아는데로 답해드리면 위에 list를 함수로 썻자나요
그니까 $data를 생성자로 쓰겟다...
그거의 부모가 list다 이런게 아닐까요....
iko / 2013/03/18 19:52:26 / 추천 0
더 모르겠습니다..ㅠㅠ
변종원(웅파) / 2013/03/18 21:38:03 / 추천 0
상속 받은 부모 클래스의 list함수를 의미합니다
iko / 2013/03/18 22:03:32 / 추천 0
아...어렵네요 어려워..........어떻게 작동하는지도 모르지 이건 뭐...ㅡㅡ;;;;
케케케 / 2013/03/19 09:55:13 / 추천 0

$data가 자식이고 그위에 부모가 있다고 생각하세요
부모한테 유전자 물려받는것처럼 부모의 list함수라고 생각하세여

pithecus / 2013/03/19 10:49:02 / 추천 0
클래스의 메소드를 호출할때는 당연히 클래스를 생성한 후 호출해야 합니다.
(클래스는 메모리에 코드로만 존재하고 인스턴트는 없는 상태이니까요)

그런데 :: 를 사용하면 해당 메소드를 직접 호출할 수 있습니다.

여러가지 목적으로 사용할 수 있는데 위의 코드가 parent::list 를 호출하는 것으로 봐서는
상속한 자신의 list() 가 아닌
상속받은 부모의 list() 를 호출하는 것으로 보입니다.

http://kr.php.net/manual/en/language.oop5.paamayim-nekudotayim.php
위 매뉴얼에서 Example #3 Calling a parent's method 부분을 참조하시면 좋을듯 합니다.
iko / 2013/03/19 17:27:01 / 추천 0
세분 답변 감사합니다 .
좋은하루 되세요~