| 제목 | 액티브레코드에서 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
                             
                                금쪽 같은 정보 감사 합니다.
                             |