제목 | 액티브레코드에서 where_in() 버그 | ||
---|---|---|---|
글쓴이 | 오봉구 | 작성시각 | 2013/10/17 03:24:51 |
|
|||
액티브레코드에서 where() 계열과 where_in() 계열을 동시에 사용할 시에 where a='a' and b in ~~~ 이렇게 쿼리문이 생성이 되어야 하지만 where a='a' b in ~~~ 이렇게 쿼리문이 생성되더라구요, core를 찾아보니 DB_active_rec.php의 553줄에 아래와 같이 되어있는 것을 $prefix = (count($this->ar_where) == 0) ? '' : $type;
아래 처럼 바꿔주니 잘 되네요,
$prefix = (count($this->ar_where) == 0 AND count($this->ar_cache_where) == 0) ? '' : $type;
* CI 2.1.4 에서 발견했습니다. |
|||
다음글 | Controller를 통한 전역변수 사용 (3) | ||
이전글 | 타 도메인간의 ajax호출시 문제해결방법.. (2) | ||
한대승(불의회상)
/
2013/10/17 13:14:34 /
추천
0
금쪽 같은 정보 감사 합니다.
|