0

これが私がレイアウトページに持っているものです:

<?php
 $this->widget('zii.widgets.CBreadcrumbs', array(
   'links'=>$this->breadcrumbs,
   'separator'=>' > ',
   'homeLink' => CHtml::link('Initial Page', Yii::app()->homeUrl)
));
?>

これが私が見ているものです:

$this->breadcrumbs=array(Yii::t('srr', 'Routes'));

フォルダとファイルの構造は次のとおりです。

views/activity/index
views/activity/route

ユーザーがインデックスに登録されている場合、次のようなブレッドクラムが表示されます。

 Initial Page > Activity

ユーザーがルート上にいるとき、彼/彼女はこのようなブレッドクラムを見る:

 Initial Page > Route

ユーザーがルートページを表示しているときに、代わりに次のようなパンくずリストを作成したいと思います。

Initial Page > Activity > Route

ルートは静的ページですが、アクティビティコントローラーに対して(念のため)独自のアクションがあります。

どうすればこのようなことを達成できますか?

4

1 に答える 1

2

ブレッドクラムlinksは次のようなものです。

'Label'=>'url'

したがって、ビューでこれを行うことができます。

$this->breadcrumbs=array(
    'Activity'=>array('index'),
    Yii::t('srr', 'Routes')
);
于 2012-09-06T17:45:04.280 に答える