Создание Меню

добрый день создаю меню как написано здесь (из цикла "создание тестового блога")

http://yiiframework.ru/doc/blog/ru/portlet.menu

получаю ошибку

UserMenu cannot find the view "userMenu".

не пойму что я делаю не так

версия фреймворка последняя

код

/wwwroot/blog/protected/components/UserMenu.php:

Yii::import(‘zii.widgets.CPortlet’);

class UserMenu extends CPortlet

{

public function init()


{


    $this->title=CHtml::encode(Yii::app()->user->name);


    parent::init();


}





protected function renderContent()


{


    $this->render('userMenu');


}

}

/wwwroot/blog/protected/components/views/userMenu.php:

<ul>

&lt;li&gt;&lt;?php echo CHtml::link('Создать новую запись',array('post/create')); ?&gt;&lt;/li&gt;


&lt;li&gt;&lt;?php echo CHtml::link('Управление записями',array('post/admin')); ?&gt;&lt;/li&gt;


&lt;li&gt;&lt;?php echo CHtml::link('Одобрение комментариев',array('comment/index'))


    . ' (' . Comment::model()-&gt;pendingCommentCount . ')'; ?&gt;&lt;/li&gt;


&lt;li&gt;&lt;?php echo CHtml::link('Выход',array('site/logout')); ?&gt;&lt;/li&gt;

</ul>

/wwwroot/blog/protected/views/layouts/main.php

<div id="sidebar">

&lt;?php if(&#33;Yii::app()-&gt;user-&gt;isGuest) &#036;this-&gt;widget('UserMenu'); ?&gt;

</div>

Навскидку, какая у вас система? *nix’ы чувствительны к регистру в имени файлов, а Windows не чувствительна…

Но проблема может быть и не в этом. Лучше вам оформлять код в тегах, что бы легче было читать. И укажите в какой именно строке возникает ошибка.

windows 7

<div id="sidebar">

<?php $this->widget(‘usermenu’); ?>

</div>

версия фреймворка была последняя скачана 2 недели назад

может статья устарела?

Если скачивали 1.1.х то нет. Если же бету 2 то да. А вообще должно работать. Проверьте имена (может явно задайте путь с папкой)

Если только вы не скачали 2.0 вряд ли устарела статья.

хоть у вас и винда, к регистру символов надо относится внимательнее, а то при переносе на никсы отгребете проблем. У вас то UserMenu то usermenu то userMenu :huh: