2015-03-09 12 views
5

szukam yii2 kodu beadcrumbJak stworzyć Yii2 Bułka tarta

Mam układ strony w gałązka chcesz dodać tam nawigacyjnego i chcesz go zaktualizować według stron np

Dashboard/Pracownicy/Dodaj Pracowniczych

Dashboard/urzędnik/Edit pracownik

Dashboard i pracownik będzie klikalny

mam bardzo mniej INFORMATI w dniu yii2 bułka tarta w Internecie.

+3

„Witam potrzebuje kodu ...” nie jest szczególnie użyteczny sposób, aby otworzyć pytanie. Jesteśmy profesjonalistami, a nie automatami z kodem. – Claies

+0

dzięki Claies dostałem twój punkt, ale to był skromny wniosek nie zamówienie –

+0

Znalazłem twoje pytanie przydatne, i jest na szczycie wyników Google szukając "yii 2 jak używać breadcrumbs" – realtebo

Odpowiedz

34

W głównej użytku układ:

<?= 
    Breadcrumbs::widget([ 
     'homeLink' => [ 
         'label' => Yii::t('yii', 'Dashboard'), 
         'url' => Yii::$app->homeUrl, 
       ], 
     'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [], 
    ]) 
?> 

A w widoku:

$this->title = 'Add Employee'; 
$this->params['breadcrumbs'][] = ['label' => 'Employees', 'url' => ['index']]; 
$this->params['breadcrumbs'][] = $this->title; 

To wygeneruje następujące bułkę tartą:

Dashboard/Employees/Add Employee 
+0

świetnie! to, czego całkowicie potrzebuję, proszę pana! wielkie dzięki! – yosafat

2

w twojej layout-

//use yii\widgets\Breadcrumbs; 

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

W swojej Widok-

$this->title = 'Example'; 
$this->params['breadcrumbs'][] = $this->title; 
+1

Proszę rozważyć edycję swojego wpisu, aby dodać więcej wyjaśnień na temat tego, co robi twój kod i dlaczego to rozwiąże problem. Odpowiedź, która najczęściej zawiera kod (nawet jeśli działa) zazwyczaj nie pomoże OP zrozumieć ich problemu. – SuperBiasedMan

+0

Hi ** SuperBiasedMan ** Napisałem to, działa to również –