Расширение виджета CGridView

Пытаюсь написать раширение для виджета СGridView


class MyCGridView extends CGridView

{

	public function renderTableRow($row)

	{

 	if($this->rowCssClassExpression!==null)

			echo '<tr class="'.$this->evaluateExpression($this->rowCssClassExpression,array('row'=>$row)).'">';

		else if(is_array($this->rowCssClass) && ($n=count($this->rowCssClass))>0)

			echo '<tr class="'.$this->rowCssClass[$row%$n].'">';

		else

			echo '<tr>';

		foreach($this->columns as $column)

			$column->renderDataCell($row);

		echo "</tr>\n";

		

	}

}

Обращаюсь к нему


<?php $this->widget('ext.CGridView', array(.....));

Ошибка:

YiiBase::include(CGridView.php) [<a href=‘function.YiiBase-include’>function.YiiBase-include</a>]: failed to open stream: No such file or directory

Что я не так делаю?

Либо сделать autoload родительского класса виджета в конфиге (плохо), либо использовать import http://www.yiiframework.com/doc/guide/ru/basics.namespace .

Если использовать import, то ошибки нет, но функия не переопределяется.

Решил проблему, надо было назвать файл MyCGridView.php