Clistview no yii Undefined variable dataProvider

Eu preciso de uma visão de lista no meuindex.php. Isso não tem nenhum modelo, então eu useiCSqlDataProvider para declarar o provedor de dados e renderizá-lo para o índice do controlador. Aqui está a minha ação de controlador ...

public function actionIndex()
{
        $sql="select * from Ads";
        $totalItemCount=20;
        $dataProvider = new CSqlDataProvider($sql, array(
                'totalItemCount' => $totalItemCount,
                                )); 

        $this->render('index',array('dataProvider'=>$dataProvider));
}

Aqui está o meu código index.php ....

$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'index',
    'id'=>'list',
    ));

Estou recebendo um erro

"Variável indefinida: dataProvider"

questionAnswers(1)

yourAnswerToTheQuestion