1차 카테고리에서 각각의 2차 카테고리 생성할 수 있는 방법이 있을까요? > 그누3질답

그누3질답

1차 카테고리에서 각각의 2차 카테고리 생성할 수 있는 방법이 있을까요? 정보

그누보드 1차 카테고리에서 각각의 2차 카테고리 생성할 수 있는 방법이 있을까요?

본문

^^~ 태풍이 물러가고 다시 날씨가 쨍~쨍거리는 군요..

 또 질문이 생겨 이렇게 글을 씁니다.

카테고리에 관한건데.. 2차 카테고리를 생성할수 있는 방법이 있는지 알고 싶습니다..
1차 카테고리에서 각각의 2차 카테고리를 생성하는 방법말이예요..

아시는 분 계시면 팁 좀 알려주세요.~~
  • 복사

댓글 전체

//나라오름님, 제가 잘 몰라서 그러는데.. 2차 카테고리 생성가능하도록 팁을 만들어 팁앤테크에 올려주시면 정말 고맙겠습니다. 저 말고도 다른 분들이 요긴나게 쓸수 있을거 같습니다.. ^^;;
무한 카테고리의 가장 기본로직입니다..
참고하세요..

id | mid | category
1  | 0    | 전자제품
2  | 0    | 컴퓨터
3  | 1    | TV
4  | 1    | 오디오
5  | 2    | CPU
6  | 5    | 인텔
7  | 5    | AMD
8  | 2    | RAM

위에서 id 는 각 카테고리의 고유번호 이고...
mid 는 상위 카테고리의 고유번호입니다..
아래와 같은 카테고리 구조가 됩니다..

1단계분류(id,mid) > 2단계분류(id,mid) > 3단계분류(id,mid) > .....
전자제품(1,0) > TV(3,1)
전자제품(1,0) > 오디오(4,1)
컴퓨터(2,0) > CPU(5,2) > 인텔(6,5)
컴퓨터(2,0) > CPU(5,2) > AMD(7,5)
컴퓨터(2,0) > RAM(8,2)

위와 같은 카테고리 분류 로직을 사용하려면 재귀함수를 이용해야 합니다..
단점은 단계가 깊어지거나, 분류가 많아지면 서버부하가 심하게 걸립니다..
참고하십시오..
© SIRSOFT
현재 페이지 제일 처음으로