제목 | library와 database , 라이브러리와 데이터베이스 | ||
---|---|---|---|
글쓴이 | 송군 | 작성시각 | 2011/10/30 22:43:54 |
|
|||
방금 코딩을 하다가 어떤 특정 기능에 대하여 여러군데에서 쓰일 것 같아 새로운 라이브러리를 만들었습니다. 새 라이브러리 안에 함수를 만들고 파라미터값으로 db명을 받게 했습니다. 그리곤 db관련하여 처리하는 코드를 작성하고 실행을 했더니 db가 뭐냐는 식의 에러메시지를 방출하더군요;; function aabbc( $db_name ) { $this->db->get( $db_name ); } 그래서 그 라이브러리의 코드를 고대로 복사해서 모델로 만들었습니다. 모델에서는 에러없이 정상적으로 처리가 되네요 ㅎㅎ;; DB관련해서는 라이브러리를 사용하면 안되나요???? |
|||
다음글 | 컨트롤러에서 생성자 사용시 에러 질문 입니다. (3) | ||
이전글 | 다음에디터... (2) | ||
변종원(웅파)
/
2011/10/30 23:06:43 /
추천
0
라이브러리내에서는 인스턴스를 따로 선언하여야 합니다. 매뉴얼 보시면 인스턴스 선언하는 것 있습니다. 매뉴얼 보실때 그냥 지나치신 것 같네요
|
한대승(불의회상)
/
2011/10/30 23:54:50 /
추천
0
라이브러리 만드실때 이전의 클래스를 확장 한것이 아니라면 인스턴스를 받아야만 합니다.
$CI =& get_instance(); * 참조 URL : http://codeigniter-kr.org/user_guide/general/creating_libraries.html |
송군
/
2011/10/31 01:37:49 /
추천
0
아.. 맨첨에 훑어볼 때 뭔가 어렵다고 생각하여 무심코 넘어갔던 부분인데 |