Ссылка на главную страницу + CMenu
Добавлено: 2011.02.22, 00:17
Казалось бы ссылка на главную страницу решается просто:
Если приложение находится не в корневой папке, придется чуть усложнить:
Но использовать один из этих вариантов в виджете CMenu не получится, находясь на главной странице пункт в меню не становится активным, виджету подавай связку контроллер/действие.
ну что же схитрим, будем писать ссылку на главную вот так
и меню
Код: Выделить всё
echo CHtml::link('главная','/');
Код: Выделить всё
echo CHtml::link('главная',Yii::app()->baseUrl);
// или правильнее т.к. на конце будет слеш
echo CHtml::link('главная',Yii::app()->homeUrl);
ну что же схитрим, будем писать ссылку на главную вот так
Код: Выделить всё
echo CHtml::link('главная',array('/'.Yii::app()->defaultController));
Код: Выделить всё
$this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/'.Yii::app()->defaultController)),
),
));