Dataprovider Looping

Hi,

I am trying to loop through a dataProvider and display data inside using an external JQuery widget.

I have the following in my controller:


	public function actionNav()

	{

		$dataProvider=new CActiveDataProvider('Rabbitsection');

		$this->render('nav',array(

			'dataProvider'=>$dataProvider,

		));

	}



and the view has the following:


                <div style='margin-top: 2px;'>

                     <?php foreach($dataProvider as $rs): ?>

                    <div style='margin-left: 4px; float: left;'>

                        <?php echo CHtml::encode($rs->RabbitSectionName); ?></div>

                    <?php endforeach ?>

                </div>



RabbitSectionName is a field within the model.

Whn I run this I get the following error: Trying to get property of non-object.

I have missed something somewhere but I can’t see it.

Any help please?