분류 2차목록 가져오는법 문의
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 8.1 |
다음과 같이 분류가 있다고할때
1과일
2사과
2바나나
1채소
2양파
2토마토
1차 목록 받아오는거는 {$val->title} 하면 쭉 나오는데
2차 목록 1과일 밑에 리스트 (2사과, 2바나나)를 받아오려면 함수 뭘써야되나요
여러군데 찾아봤는데 2차 분류 관련해서는 정리된 문서가 없네요.
기존 소스에서 뽑아내려고해도 1차분류 밑에 2차가 써있지 않으면 빈 목록으로 나옵니다.
댓글 2
게시판 스킨마다 분류 트리를 재구성하기도 해서 '딱 이거다' 말씀드리기 쉽지 않은 면이 있긴 합니다.
일단은 $category_list를 디버깅해보시면 구조를 보실 수 있을 텐데요.
1차 분류의 정보(위에서 $val이라 하셨던 부분)를 가지고 있다는 전제에서 보면,
1차 분류의 하위 분류의 번호는 $val->childs에 배열로 담겨 있습니다.
여기서 추출한 하위 분류의 번호를 $category_list의 키값으로 해서 다음과 같이 하위 분류의 정보를 확인해볼 수 있을 겁니다.
<!--@if($val->child_count)-->
<!--@foreach($val->childs as $k => $v)-->
{print_r($category_list[$v], true)}
<!--@endforeach-->
<!--@endif-->
방향 잡는데 도움 되었습니다
뭐좀 만들려니 해야될게 많네요