Yii2

2015-10-27 23 views
5

yılında Navbar'ın özelliğini özelleştirmek için böyle nasıl navigasyon başlığa sahip:Yii2

<div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
    <div class="container-fluid"> 
    <div class="navbar-collapse collapse"> 
     <form class="navbar-form navbar-right" role="search"> 
     <div class="form-group has-feedback"> 
      <input id="searchbox" type="text" placeholder="Search" class="form-control"> 
      <span id="searchicon" class="fa fa-search form-control-feedback"></span> 
     </div> 
     </form> 
    </div><!--/.navbar-collapse --> 
    </div> 
</div> 

Ben yii\bootstrap\NavBar; kullanarak bu kodu dönüştürmek istediğiniz zaman sorun var:

<div class="navbar-collapse collapse"> 
    <form class="navbar-form navbar-right" role="search"> 
      <div class="form-group has-feedback"> 
       <input id="searchbox" type="text" placeholder="Search" class="form-control"> 
       <span id="searchicon" class="fa fa-search form-control-feedback"></span> 
      </div> 
     </form> 
</div><!--/.navbar-collapse --> 

Ve bunların kodudur benim Layoutyii\bootstrap\NavBar; kullanarak:

<?php 
    NavBar::begin([ 
     'brandLabel' => 'My Company', 
     'brandUrl' => Yii::$app->homeUrl, 
     'options' => [ 
      'class' => 'navbar navbar-inverse navbar-fixed-top', 
      'role' => 'navigation', 
     ], 
    ]); 
    NavBar::end(); 
?> 

Ben Navbar Widget okundu, ancak hala anlamıyor. Yii2 framework? 'Da Navbar widget'ını kullanmamı öğretebilecek biri var mı? Burada Tamam

+0

Bu sorunu çözdünüz mü yoksa henüz değil mi? –

+0

@MikeRoss henüz yok. Bu problemi nasıl çözeceğimi öğretir misin? –

+0

Navbar'ı hangi sayfada kullanıyorsunuz? Ana düzende veya doğrudan görüntüleme dosyasında kullanmak ister misiniz? Bu bir fark çok şey yapar, ancak bu navbar kullanmak istediğiniz sayfanın kodunu içerir –

cevap

4

burada ben sadece söz konusu yayınlanmıştır tam olarak ne gelen searchbox yetiniyorum ve seni

Neyse böyle gider gezinme çubuğu nasıl echo diğer menü bağlantıları biliyoruz olduğunu tahmin ediyorum, bunun için kodudur

<?php 
NavBar::begin([ 
'brandLabel' => 'My Company', 
'brandUrl' => Yii::$app->homeUrl, 
'options' => [ 
    'class' => 'navbar navbar-inverse navbar-fixed-top', 
    'role' => 'navigation', 
], 
]); 

$menuItems = [ 
    ['label' => 'Home', 'url' => ['controller url here']], 
]; 

echo Nav::widget([ 
    'options' => ['class' => 'navbar-nav navbar-right'], 
    'items' => $menuItems, 
]); 
echo "<form class='navbar-form navbar-right' role='search'> 
     <div class='form-group has-feedback'> 
      <input id='searchbox' type='text' placeholder='Search' class='form-control'> 
      <span id='searchicon' class='fa fa-search form-control-feedback'></span> 
     </div> 
    </form>"; 
NavBar::end(); 
?> 
+0

Teşekkürler, Onun çalışmaları! –

+0

@Shinoda_ yardımcı olmaktan mutluluk duyar –