오픈 소스 프로젝트 - XE 개발 포럼
글수 255
아직도 ZB4에서 ZBXE로 마이그레이션 후의 후유증(ZB4기반으로 만들어두었던 걸 전부 ZBXE기반으로 바꾸는)을 앓고 있는 중입니다. 그 중에서 ZB4의 게시물들을 뽑아서 플래쉬로 가져와 보여주는 부분을 ZBXE->ZBXE 마이그레이션 툴 (정확히는 XML익스포트 툴)을 일부 개조(?)하여 만드는 중에 묘한 부분을 발견해서 맞는건가.. 하는 생각에 일단 포스팅 해봅니다.
아래의 코드는 zMigration.class.php의 90번째 라인부터인데요..
db가 큐브리드일때 sprintf(" for ordeby_num() between %d and %d ", $start, $limit_count); 를 리턴하는데, 여기에서 ordeby_num()이라는게 큐브리드 함수인지.. 아니면 ZBXE에서 정의한 함수인지.. 혹은 이 구문이 큐브리드의 SQL신텍스상 맞는건지 틀린건지 잘 모르겠네요..
이 부분이 버그인지 아닌지도 잘 모르겠어서 일단 개발포럼에 올려둡니다. 별로 급한건 아니지만서도.. 아시는 분 계시면 답변 부탁드립니다.. ^^
아래의 코드는 zMigration.class.php의 90번째 라인부터인데요..
zMigration.class.phpZBXE -> ZBXE 마이그레이션 툴
function getLimitQuery($start, $limit_count) {
switch($this->db_info->db_type) {
case 'postgresql' :
return sprintf(" offset %d limit %d ", $start, $limit_count);
case 'cubrid' :
return sprintf(" for ordeby_num() between %d and %d ", $start, $limit_count);
default :
return sprintf(" limit %d, %d ", $start, $limit_count);
break;
}
}
db가 큐브리드일때 sprintf(" for ordeby_num() between %d and %d ", $start, $limit_count); 를 리턴하는데, 여기에서 ordeby_num()이라는게 큐브리드 함수인지.. 아니면 ZBXE에서 정의한 함수인지.. 혹은 이 구문이 큐브리드의 SQL신텍스상 맞는건지 틀린건지 잘 모르겠네요..
이 부분이 버그인지 아닌지도 잘 모르겠어서 일단 개발포럼에 올려둡니다. 별로 급한건 아니지만서도.. 아시는 분 계시면 답변 부탁드립니다.. ^^

한때, 웹사이트의 모든것을 혼자 다 만들 수 있다고 자만했던 웹사이트 제작자이자 울트라삽질러. -_-
지금, 언제나 사진에 목마른, 부족한 자신에 좌절하며 도전하는 쌈마이.
길스튜디오 실장 (http://gilstudio.co.kr)
핫셀클럽 운영자 (http://hasselclub.net)
지금, 언제나 사진에 목마른, 부족한 자신에 좌절하며 도전하는 쌈마이.
길스튜디오 실장 (http://gilstudio.co.kr)
핫셀클럽 운영자 (http://hasselclub.net)




오타네요. orderby_num()이 맞습니다.