| 제목 | DB Driver가 이상하게 잡힙니다. | ||
|---|---|---|---|
| 글쓴이 | Maniacs | 작성시각 | 2013/06/11 22:54:55 | 
|  | |||
| 컨트롤러에서 $this->db를 제어할때는 MySQL이 작동하는데 모델에서 db클래스를 제어하면 mariaDB기준으로 엑티브레코드가 작동합니다. 이건 어떻게 해야되나요. -_- | |||
| 다음글 | 파일 업로더 질문이요 (2) | ||
| 이전글 | 콘트롤러에서 다른 콘트롤러 메소드를 호출할때는 어떻게 ... (2) | ||
| 
                                변종원(웅파)
                                /
                                2013/06/12 12:10:39 /
                                추천
                                0
                             | 
| 
                                Maniacs
                                /
                                2013/06/12 18:17:29 /
                                추천
                                0
                             
                                 아래 코드의 $this->oDB를 모델 안에서 사용하려고 하면 query문도 이상하게 만들고 mariaDB 드라이버로 잡힙니다. 반면 $this->load->database()한 controller에서는 자유로운 사용이 가능하죠 이상해요. 
class Streamize extends CI_Model {
  private $oDB = null;
  function __construct() {
    parent::__construct();
    $this->oDB = $this->load->database( 'stream' , true );
  } | 
| 
                                한대승(불의회상)
                                /
                                2013/06/12 18:36:20 /
                                추천
                                0
                             
                                예전에 타이핑 실수로... CI_Model 해야 하는데 CI_Controller 로 한적 있었슴다. 그때 비슷한 증상이 있었어요. 혹시 모르니 확인해 보세요. | 
| 
                                Maniacs
                                /
                                2013/06/12 19:18:06 /
                                추천
                                0
                             
                                 음 이건 모델이 CI_Model을 상속받고 컨트롤러가 정상적으로 CI_Controller 상속받고 있어요 상속 문제는 아닌 것 같아요. | 
| 
                                Maniacs
                                /
                                2013/06/12 20:01:27 /
                                추천
                                0
                             
                                 아... 다른쪽에 문제가 있었군요. 죄송합니다. (-_-)a
                             | 
어딘가에서 선언했으니까 연결을 하겠죠.
이런 식의 질문은 스무고개를 부를 뿐입니다. ^^;