| 제목 | 컨트롤러에서 생성자 사용시 에러 질문 입니다. | ||
|---|---|---|---|
| 글쓴이 | 윤군 | 작성시각 | 2011/10/31 14:46:45 | 
|  | |||
| class Login extends CI_Controller {  function __construct(){   parent::CI_Controller();   $this->load->library('session');  } 매뉴얼에 보면 CI_ 라는 것이 없고 그냥 Controller 을 상속 하던데 그렇게 하면 안되고 CI_를 붙인 이름을 써야 상속이 되더군요. 그런데 생성자를 만들고 parent:: <- 여기를 붙여주면 Call to undefined method CI_Controller::CI_Controller() 이런 에러가 나옵니다. CI_ 라는 것때문에 저런 결과가 나오는거 같은데 parent::Controller(); 이렇게 해도 똑같이 안된다고 나오네요. 문제가 뭘까요?? | |||
| 다음글 | 쿼리 스트링 문제... (2) | ||
| 이전글 | library와 database , 라이브러리와 데이터... (3) | ||
| 
                                윤군
                                /
                                2011/10/31 15:53:12 /
                                추천
                                0
                             | 
| 
                                한대승(불의회상)
                                /
                                2011/10/31 16:07:33 /
                                추천
                                0
                             
                                윤군// 생성자를 혼동 하셨군요.. ^^ 오늘도 CI와 함께 즐거운 코딩 되십시오. | 
| 
                                변종원(웅파)
                                /
                                2011/10/31 17:28:24 /
                                추천
                                0
                             
                                1.7버전과 2버전대의 차이중 제일 큰게 그겁니다. 1.7 -> php4, php5 지원 (php4에서는 생성자로 __construc()를 쓰지 못합니다) 2.X -> php5만 지원 매뉴얼을 보실때 잘 보셔야 합니다. 한글은 1.7버전의 매뉴얼입니다. | 
하니까 되네요 헤헤헤