카테고리 등록순으로 정렬하기
본문
카테고리 등록시 레드|블루|그린
이런식으로 등록했습니다.
그리고 글 등록 순서상관없이 게시판 리스트를 카테고리 분류대로 보여주고 싶어
관리자페이지서 리스트 정렬 필드를 ca_name asc (오름차순) 으로 변경하면
리스트에 글들 순서가 그린|블루|레드 처럼 '가나다'순으로 등록이 됩니다.
이걸 가나다 순 말고 레드|블루|그린 처럼 관리자에서 입력한 카테고리 순서대로 보여주고 싶으면
어떤 부분을 수정해야할까요?
답변 1
ca_name 필드에
| 를 구분지어서 저장됩니다.
즉, 한필드에 다 들어가기때문에
정렬이 이름순외엔 안됩니다.
굳이 별도로 만들고 싶으신경우
편법을 이용해야겠죠
카테고리명을 등록할때
| 는 개별 구분자이면
순번을 나타내기위한 값을 임의로
레드#1|블루#2|그린#3
와 같이 저장한후에
스킨에서 카테고리 출력시에 한번더 explode를 걸어줍니다.
그리고 나서 php를 이용한 정렬 방법을 이용할수있습니다.
답변을 작성하시기 전에 로그인 해주세요.