EBreadCrumbsComponent
BreadCrumbs компонент создающий навигационную цепочку, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь.
Например: "Главная страница → Тестовый пост → Редактирование"
Использование
Настраиваем компонент приложения:
// main.php - конфиг приложения 'components'=>array( 'breadCrumbs'=>array( 'class'=>'ext.yiiext.components.breadCrumbs.EBreadCrumbsComponent', // {@link CBreadcrumbs} widget options. 'widget'=>array( 'separator'=>' › ', ), ), ),
Добавляем "крошки", например в представлении:
Yii::app()->breadCrumbs['Sample Post']=array('post/view','id'=>12), Yii::app()->breadCrumbs[]='Edit', // или Yii::app()->breadCrumbs->mergeWith(array( 'Sample Post'=>array('post/view','id'=>12), 'Edit', ));
И наконец показываем цепочку:
// Оптимально генерировать цепочку в шаблоне. Yii::app()->breadCrumbs->render();
Changelog
0.1
[+] Initial release. (Veaceslav Medvedev)