Extra Form
PHP PHP 8.1
CMS Rhymix 2.0

다음과 같이 분류가 있다고할때

1과일

 2사과

 2바나나

1채소

 2양파

 2토마토

 

1차 목록 받아오는거는 {$val->title} 하면 쭉 나오는데

2차 목록 1과일 밑에 리스트 (2사과, 2바나나)를 받아오려면 함수 뭘써야되나요

 

여러군데 찾아봤는데 2차 분류 관련해서는 정리된 문서가 없네요.

기존 소스에서 뽑아내려고해도 1차분류 밑에 2차가 써있지 않으면 빈 목록으로 나옵니다.

  • profile

    게시판 스킨마다 분류 트리를 재구성하기도 해서 '딱 이거다' 말씀드리기 쉽지 않은 면이 있긴 합니다.
    일단은 $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-->

  • profile profile

    방향 잡는데 도움 되었습니다
    뭐좀 만들려니 해야될게 많네요