찾다

 >  Q&A  >  본문

PHP - 백그라운드에서 분류 모듈의 분류 목록을 찾는 방법은 무엇입니까? 아이디어를 찾고 있습니다.

< br>이 효과를 얻으려면? 이를 어떻게 달성해야 합니까? 아이디어를 찾고 계십니까? 프런트 엔드는 어떻게 배치되어야 합니까? 데이터는 어떻게 처리되어야 합니까?

伊谢尔伦伊谢尔伦2832일 전499

모든 응답(2)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-05-16 13:12:38

    저는 이런 일을 한 적이 있습니다. 나는 이것에 대해 두 가지 옵션이 있다고 생각합니다. 첫 번째는 Ajax와 결합하여 가능한 단계별 로딩입니다. 두 번째 방법은 일회성 로드입니다.
    1. 모든 카테고리를 쿼리합니다(카테고리 데이터베이스를 생성해야 하며, 하위 카테고리에는 parent_id 필드가 있어야 하며, 필요한 필드 수준은 무엇입니까?) level- -Depth)
    2, level
    3의 최대값을 구합니다. 3계층 foreach 루프를 통해 가장 바깥쪽 레이어의 루프 수는 level의 최대값이고, 가장 안쪽 두 레이어는 코어이고, 가장 안쪽 루프 작업은 다음과 같습니다. 카테고리는 상위 카테고리의 배열에 할당됩니다. 예:
    array(
    0=>array('첫 번째 수준 카테고리','첫 번째 수준 하위 카테고리')
    1=> ;array('첫 번째 수준 카테고리 2','첫 번째 수준 하위 범주')
    }
    첫 번째 수준 하위 범주는 두 번째 수준 범주입니다(깊이를 통해 알 수 있음).
    참고: 내부에는 두 개의 레이어가 있습니다. 첫 번째 레이어는 모든 수준의 카테고리를 순서대로 순환하는 것이고, 두 번째 레이어는 상위 카테고리 배열에 하위 카테고리를 배치하는 역할을 합니다.

    최종 생성된 배열의 결과는 다음과 같습니다.

    1차 분류1
    -------2차 분류1
    -------2차 분류2
    -------------3차 분류 1
    ---------------3차 카테고리 2
    1차 카테고리 2
    -------2차 카테고리 1
    다음, 프론트엔드 페이지에서 루프 , 또한 레이어별로 진행됩니다. 이때에도 세 가지 레벨을 순환해야 하며 카테고리는 순서대로 나옵니다! ! !

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-16 13:12:38

    으아악

    회신하다
    0
  • 취소회신하다