2016-08-31 3 views
0

Yii2 응용 프로그램에서 탐색 경로를 비활성화하거나 변경하고 싶습니다. 그런거일부 컨트롤러의 이동 경로를 비활성화하는 방법 yii2?

tried to change with 

echo Breadcrumbs::widget([ 
    'itemTemplate' => "<li><i>{link}</i></li>\n", // template for all links 
    'links' => [ 
     [ 
      'label' => 'Post Category', 
      'url' => ['post-category/view', 'id' => 10], 
      'template' => "<li><b>{link}</b></li>\n", // template for this link only 
     ], 
     ['label' => 'Sample Post', 'url' => ['post/edit', 'id' => 1]], 
     'Edit', 
    ], 
]); 

답변

0

음 작업을 수행하는 방법, 모두의 첫째 인, 다시 기본값으로 변경 :

<?= Breadcrumbs::widget([ 
    'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [], 
]) ?> 

당신이 빈 배열로 $links에 대한 값을 설정하면 yii2 documentation에 따르면, 빵 부스러기 나타나지 않을거야.

어떻게합니까?
위의 코드를 확인 하시려면 $links 값이 $this->params['breadcrumbs'] 변수로 설정되고 모든 view 파일에서 사용 가능합니다. 따라서보기 파일에서 다음을 수행하십시오.

// empty if you don't want breadcrumbs 
$this->params['breadcrumbs'] = []; 

그렇지 않으면 일부 값을 설정하면 사이트 이동 경로가 표시됩니다.

관련 문제