2016-08-31 12 views
0

Yii2アプリケーションのブレッドクラムを無効にするか変更します。 、that.I一部のコントローラのブレッドクラムを無効にする方法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'] : [], 
]) ?> 

yii2 documentationによると、あなたは空の配列に$linksの値を設定した場合、パン粉表示されません。

どうすればよいですか?
$this->params['breadcrumbs']変数で設定された$linksの値は、viewファイルで使用できます。あなたのビューファイルでは、次のようにしてください:

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

それ以外の場合は、値を設定するとパンくずリストが表示されます。

関連する問題