최근 게시물에서 공지사항을 가장 위로 끌어 올리려고 xml 쿼리를 수정하다가 발견하였습니다.
보통 ORDER BY is_notice DESC 이렇게 대소문자를 구분해서 처리하시지 않나요? ㅎㅎ
아무튼 습관처럼 사용하다가 적용이 안되길래... XML 특수성을 생각해서 소문자로 하니 되네요^^
아래 O, X 항목을 확인하세요~
<index var="is_notice" default="documents.is_notice" order="DESC" /> (X)
<index var="is_notice" default="documents.is_notice" order="desc" /> (O)
원본소스는 widgets/content/queries/getNewestDocuments.xml 파일
<query id="getNewestDocuments" action="select"> <tables> <table name="documents" /> </tables> <columns> <column name="*" /> </columns> <conditions> <condition operation="in" column="documents.module_srl" var="module_srl" filter="number" notnull="notnull" pipe="and" /> <condition operation="equal" column="documents.category_srl" var="category_srl" pipe="and" /> <condition operation="in" column="status" var="statusList" pipe="and" /> </conditions> <navigation> <index var="is_notice" default="documents.is_notice" order="desc" /> <index var="sort_index" default="documents.list_order" order="order_type" /> <list_count var="list_count" default="20" /> </navigation> </query>