zii widget

Все доброго дня.

Вот не понимаю, зачем в конструкции $this->widget(‘zii.widgets.grid.CGridView’); используют “zii.widgets”?

Ведь достаточно передать только имя класса.

Это алиас пути. Насколько я понимаю это сделано для универсальности, например для своих виджетов путь можно выставить:


'application.extensions.grid.MyGridView'

Так же в данном случае не нужно подключать виджеты изначально.

Ок, я попытался подключить этот виджет, но получил ошибку:

Почему то не смог Yii понять, куда идти за классом. Пытался даже сделать импорт, но все равно не видит.

В папке фрэймворка все папки присутствуют.


$dataProvider = new CActiveDataProvider('Votes');

$this->widget('zii.widgets.grid.СGridView', array(

  'dataProvider' => $dataProvider,

));

Выполнил минимум для СGridView, все равно получил:

Почему он его не видит то.

Буква С, там русская была =\