2016-01-04 34 views
0

我想以相反的順序從我的麪包屑中製作標題。 所以在我的麪包屑鏈接是:www.example.com/provider/room/room1。從這我想創建"Room1 - Room - Provider"標題。 有人可以幫助我,我該怎麼做?在麪包屑小部件中有一些選項可以做到這一點嗎?因爲我對面包屑和麪包屑小部件瞭解不多,所以我沒有找到像這樣的東西。Yii2 Breadcrumbs的標題?

非常感謝。

回答

0

只需以相反的順序

$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'voice1'), 'url' => ['index1']]; 
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'voice2'), 'url' => ['index2']]; 
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'voice3'), 'url' => ['index3']]; 

voice1代碼 - voice2 - voice3

$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'voice3'), 'url' => ['index3']]; 
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'voice2'), 'url' => ['index2']]; 
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'voice1'), 'url' => ['index1']]; 

voice3 - voice2 -voice1

對於變量的標題名稱(例如:$ titleName)和url表單數據庫(例如:$ model-> url),這可能是模板

$myUrl = Url::to(['/yourController/' . $model->url]) 

$this->params['breadcrumbs'][] = ['label' => $titleName, 'url' => [$myUrl]]; 
+0

好的,但我的標題名稱來自一個變量,父url來自數據庫。 所以,當我點擊查看標題中的房間細節時,我想顯示房間提供者或所有者。 – user2241077

+0

我已更新asnwer ..添加有關您的評論的信息。然而,一個好的做法是不要改變或添加新的問題。最終發佈一個新問題。如果一個問題是正確的,如果公平地被接受。 – scaisEdge