extrate/fluid (pagetree 기반)에서 어떤 종류의 사이트 맵을 만들고 싶습니다. 내가 컨트롤러와 저장소를 생성 한TYPO3 Extbase : 내 모델에서 페이지 트리를 렌더링하는 방법?
config.tx_extbase.persistence.classes.Tx_MyExt_Domain_Model_Page.mapping.tableName = pages
,하지만 내 모델로 관계로 하위 페이지를로드 할 수있는 부분 느릅 나무에 박히 : 나는 모델로 pages
테이블을로드했습니다. 예를 들어
:
$page = $this->pageRepository->findByPid($rootPid);
내 rootpage를 돌려줍니다. 그러나 $page->getSubpages()
또는 $page->getNestedPages()
을 사용할 수있는 모델을 어떻게 확장 할 수 있습니까?
내 모델에서 일종의 쿼리를 만들어야합니까? 또는 객체 저장과 같은 기존 함수로이를 해결해야하고 어떻게해야합니까?
나는 많은 것을 시도했지만 이것이 어떻게 작동하는지 간단히 알 수 있습니다.