2013-02-28 4 views
1

Zend Navigation 및 Breadcrumbs보기 도우미를 사용하여 ZF2에서 동적 컨텐츠가있는 빵 부스러기를 만들려면 어떻게해야합니까? 예를 들어 : -> 사람 -ZF2 동적 컨텐츠가있는 빵 부스러기

홈> 홍길동이 경우 "홍길동"에서

사람/같은 URI를로드 현재보고있는 프로필 페이지가/23,424 마지막 매개 변수입니다 그 사람의 이드 (수천 명이 될 수도 있음).

모든 탐색 페이지가 서비스 구성에 만들어 졌으므로 어떻게해야합니까?

답변

4

서비스 설정에 탐색 추가

'navigation' => function($sm) { 
    $navigation = new \Zend\Navigation\Service\DefaultNavigationFactory; 
    $navigation = $navigation->createService($sm); 
    /** 
    * Do extra work here with the nav at instantiate time.. 
    */ 
}, 

이상을 단순히 :

$nav = $this->getServiceLocator()->get('navigation'); 
$page = $nav->findByLabel('My Label'); 
$page->setLabel('New Label'); 
:

'navigation' => 'Zend\Navigation\Service\DefaultNavigationFactory' 

지금 당신은 당신이 다음과 같이 변경하고자하는 항목을 가져올 수 있습니다

0

세션을 사용하여 빵 부스러기를 저장할 수 있습니다. 당신은 아마 10 페이지를 말할 자신을 제한하고 싶습니다.