| 제목 | ci에서 사용자 라이브러리 생성자 사용 | ||
|---|---|---|---|
| 글쓴이 | 다클템 | 작성시각 | 2013/05/22 14:21:45 | 
|  | |||
| 사용자 라이브러리를 만들고 있는데요 생성한 사용자 라이브러리 입니다. Control 로 생성자에서 $this->load->library('testclass'); 사용자 라이브러리를 불렀습니다. Control info() 함수에서 getTestInfo() 함수를 호출 할 경우에는 $CI를 찾지를 못하네요 사용자 라이브러리 함수에서는 모든 함수에서 "$CI =& get_instance();"를 호출해야 하는 건가요? ============================================================================ <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 
 class Testclass { var $CI; 
 public function __construct(){ $CI =& get_instance(); 
 } 
 
 public function getTestInfo(){    } }============================================================================ | |||
| 다음글 | 요런 문법은.. 좋은 가요? (8) | ||
| 이전글 | csrf를 setting한 상태에서 ckeditor i... (3) | ||
| 
                                변종원(웅파)
                                /
                                2013/05/22 14:47:17 /
                                추천
                                0
                             | 
| 
                                다클템
                                /
                                2013/05/22 14:52:14 /
                                추천
                                0
                             
                                답변 감사합니다. $this 가 없어서 그렇네요 | 
생성자에서 선언한 변수를 내부 함수에서 사용하려면 $this->CI 로 쓰셔야 합니다
게시판 이동합니다.