Хлебные крошки в Yii

суббота, 26 ноября 2011 07:06:15, написал Admin

Хлебные крошки (Breadcrumbs) - это строка навигации до текущей страницы, сделанная из ссылок на родительские элементы. В Yii есть удобное средство для работы с хлебными крошками - виджет zii CBreadcrumbs http://www.yiiframework.com/doc/api/1.1/CBreadcrumbs

Хочу описать, как подключить CBreadcrumbs.

 


В контроллере определяем общедоступную переменную-массив хлебных крошек. public $breadcrumbs=array();
В layout view вставляем

	<?php if(isset($this->breadcrumbs)):?>
		<?php $this->widget('zii.widgets.CBreadcrumbs', array(
			'links'=>$this->breadcrumbs,
                        'homeLink'=>CHtml::link('Главная','/' ),
		)); ?><!-- breadcrumbs -->
	<?php endif?>

Здесь links – массив ссылок навигации, мы берём его из текущего контроллера.
homeLink – ссылка на главную страницу.
Теперь во view не забываем определить массив:

$this->breadcrumbs=array(
	'Записи'=>array('index'),
	$model->title,
);

Вот и всё.

Breadcrumbs Yii Yii
  

Поделиться статьей с друзьями:

  

Комментарии к статье