포럼
documnet.model.php 에 이구문
2016.06.04 15:27
module/document/document.model.php 에 242번째 줄을 보면
if($args->order_type == 'asc') $args->order_type = 'desc';
elseif($args->order_type == 'desc') $args->order_type = 'asc';
이런 구문이 존재하는데..
이건 왜 있는건가요??
글을 등록했는데 글이 거꾸로 나오길래 이상해서 봣더니 이런구문이잇네요
그냥 주석처리해버리기엔 뭔가 찜찜해서..
댓글 8
-
HowtoXE
2016.06.04 16:08
글 정렬순서를 바인딩하는 부분입니다. 앞으로는 이런 글 묻답에 올리시죠. -
천재작곡가
2016.06.05 21:52
죄송합니다.
-
YJSoft
2016.06.04 17:12
document의 list_order값은 음수이므로 정렬시 방향이 바뀌어야 합니다.
-
천재작곡가
2016.06.05 21:56
아뇨 제가 의문을 갖는건 이런 원초적인 부분이 아닙니다.
list_order 이 음수인것을 알고 있기때문에
list_order 을 기준으로 ASC 정렬을 한상태입니다.
하지만 소스를 보면
$navi = executeQueryArray($query_id.'Count', $args); if($args->page > ($navi->total_page/2)) { if($args->order_type == 'asc') $args->order_type = 'desc'; elseif($args->order_type == 'desc') $args->order_type = 'asc'; $args->page = ($navi->total_page - $args->page)+1; }
현재 페이지가 전체페이지의 1/2 보다 클때, ASC와 DESC 정렬상태를 서로 바꾸는 구문인데
이것이 존재하는 이유가 궁금한것입니다.
이부분은 list_order이 음수이냐 양수이냐는 아무리봐도 상관이 없는것 같습니다.
-
YJSoft
2016.06.07 12:04
어느 파일의 어느 줄에 해당 구문이 있나요? 최신 버전에서는 찾을 수 없음으로 코어에 기본 포함된 부분이 아니거나 구버전에서만 존재하는 것으로 추정됩니다.
-
천재작곡가
2016.06.07 20:36
죄송합니다.
최신 Core 받아서 비교해보니
뭔가 수정이 되어있는듯 합니다.
혼란을 드려서 죄송합니다
-
천재작곡가
2016.06.05 22:08
묻고답하기에 질문을 다시올렸습니다.
죽을죄를 졌습니다.
-
도라미
2016.06.06 20:44
이 정도 질문은 포럼에도 괜찮을 거 같은데요...