Постраничная Разбивка

Здравствуйте, вопрос к знатокам. Пытаюсь сделать постраничную разбивку, в контроллере пишу:


$criteria = new CDbCriteria();

 

        $count=Product::model()->count($criteria);

     

        $pages=new CPagination($count);

        // элементов на страницу

        $pages->pageSize=10;

        $pages->applyLimit($criteria);


        $rez_product=Product::model()->findAll($criteria);


        $this->render('index', array( 'rez_product' => $rez_products, 'pages' => $pages ));

В виде вызываю виджет:


$this->widget('CLinkPager', array(

    'pages'=>$pages,

    'maxButtonCount'=>5,

    'cssFile'=>false,

));

Выдает ошибку:

Что это за ошибка? Может кто сталкивался с такой, как ее исправить?

Ну, 962 строка - это примерно вот это


$route=$this->getId().'/'.$this->getAction()->getId();

Иными словами, какая-то беда либо с контроллером, либо с экшном. Либо не отнаследовано от базового, либо, скажем, переопределен init и не вызван parent. В общем, смотреть надо.