현재 위치: > 최신 기사 목록> PHPCMS 하위 컬럼 ID를 얻는 방법에 대한 자세한 설명

PHPCMS 하위 컬럼 ID를 얻는 방법에 대한 자세한 설명

M66 2025-10-31

PHPCMS에서 하위 열 ID를 얻는 방법

getCategoryChildIds 메소드 사용

getCategoryChildIds 메소드는 상위 카테고리 ID를 매개변수로 승인하고 상위 카테고리 아래의 모든 하위 카테고리 ID를 리턴합니다. 이 방법을 사용하면 현재 열 아래에 있는 모든 하위 열의 ID 컬렉션을 빠르게 얻을 수 있습니다.

 $categoryChildrenIds = getCategoryChildIds($parentId);

getCategoriesByParent 메소드 사용

getCategoriesByParent 메소드는 상위 열 ID를 매개변수로 승인하고 상위 열 아래의 모든 하위 열을 포함하는 열 배열을 반환합니다. ID를 포함하여 하위 섹션에 대한 완전한 정보를 얻으려면 이 방법을 사용하십시오.

 $categoryChildren = getCategoriesByParent($parentId);
foreach ($categoryChildren as $category) {
    $categoryId = $category['catid'];
}

siteurl 함수를 사용하여 하위 열 결정

siteurl 함수는 열 ID를 기반으로 열의 URL을 생성할 수 있습니다. 존재하지 않는 컬럼에 접근하면 404 에러가 반환되므로 이 방법을 사용하면 해당 컬럼에 하위 컬럼이 있는지 확인할 수 있습니다.

 $exists = (siteurl($categoryId) !== '404');

예제 작업

 // 현재 열 가져오기 ID
$currentCatId = getCurrentCategory();

// 사용 getCategoryChildIds() 하위 수준 열을 가져오는 방법 ID
$categoryChildrenIds = getCategoryChildIds($currentCatId);

// 사용 getCategoriesByParent() 하위 수준 열을 가져오는 방법信息
$categoryChildren = getCategoriesByParent($currentCatId);

// 사용 siteurl() 하위 컬럼 유무를 확인하는 기능
$hasChildren = (siteurl($currentCatId) !== '404');