CListView: viewData changing

Hello!

Situation:

I use widget CListView with ‘viewData’ parametr:


$this->widget('zii.widgets.CListView', array(

	'dataProvider'=>$dataProvider,

	'itemView'=>'_view',

        'viewData'=>array(

            'currentLevel'=>1

        )

));

And I wanna change $currentLevel during output of each element. But if I write code:


<?php $currentLevel++; echo $currentLevel;?>

in _view.php, yii writes "2" on each iteration. How change $currentLevel for next iteration? Is it right way (using viewData) to achieve such functionality ?

Thanks.

Best Regards,

Demish

have solved problem by making data output without widgets (in view file):


$dataArray = $dataProvider->getData();

foreach($dataArray as $data) {

 ...

}

$this->widget(‘zii.widgets.CListView’, array(

    'dataProvider'=&gt;&#036;dataProvider,


    'viewData'=&gt;array(


        'currentLevel'=&gt;1


    ),


    'itemView'=&gt;'_view',

));