member 테이블에 접근할때만 prefix 를 변경하고 싶습니다.
- 달려
- 1
- 2,655
- 글주소
- 05-15
현재 a 라는 사이트와 b 라는 사이트가 있는데 회원 db 만 통합해서 쓰고 싶습니다.
뭐 좋은 방법이 없을까요?
그리고 또하나 member_ 로 시작하는 모델을 접급 할때
예를 들어) member_model 접근할때 dbprefix 를 별도로 주고 싶습니다.
다시 말해 기본 dbprefix 가 'cb_' 으로 셋팅 되어 있는데
member_model 을 로딩해서 사용할땐 dbprefix 가 'ad_' 로 변경 하고 싶다는 말입니다.
set_dbprefix 라는 메소드가 있다는건 알지만 모델 로딩할때 마다 set_dbprefix 를 써줘야 하는 번거로움이 있습니다.
member_model 로딩할때 __construct 메소드 안에 set_dbprefix 를 적용 시키고 싶습니다.
function __construct()
{
parent::__construct();
isset($this->db) OR $this->load->database();
$this->db->set_dbprefix('ad_');
}
으로 사용해 보니 맴버 모델 뿐 아니라 다른 db 접근할때도 prefix 가 'ad_' 변경 되더라고요 전 회원접근할때만 고정 시키고 싶은데
방법이 없을까요?