CListView e pageSize non funzionate

Ciao a tutti, premetto che un pò per il forum ho cercato e, da quello che ho trovato e capito (non molto) non riesco a capire dove sbaglio.

Ho creato la solita prima applicazione (user, login, contact) per partire da zero senza aggiunte da parte mia che avrebbero potuto influire.

Non riesco a paginare l’elenco degli utenti con una pageSize differente da 10.

[i]UserController:

public function actionIndex()


{


	$dataProvider=new CActiveDataProvider('User');


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


		'dataProvider'=>$dataProvider,				


	));


}

index:

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

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


'itemView'=&gt;'_view',


    'pager' =&gt; array('pageSize'=&gt;5),

)); ?>

…[/i]

Cambiando altre proprietà del pager ottengo dei risultati ma non riesco a cambiare il numero di risultati per pagina.

Immagino che sia una cosa ovvia ma non riesco a vedere dove sbaglio.

Se riuscite a darmi una dritta…

Grazie

Ciao

Fabio

giorni fa c’era un simile request nel forum inglese - http://www.yiiframework.com/forum/index.php?/topic/18317-

devi settare il pageSize del CActiveDataProvider - http://www.yiiframework.com/doc/api/1.1/CDataProvider#setPagination-detail

[RISOLTO]

Ho perso un’ora e mezza e poi dieci minuti dopo aver chiesto a voi ho trovato l’inghippo.

Lo riporto nel caso a qualcuno dovesse tornare utile.

il pagination era da inserire nel controller dove creo il DataProvider:

UserController:

public function actionIndex()

{

	&#036;dataProvider=new CActiveDataProvider('User', array(


		'pagination'=&gt;array(


			'pageSize'=&gt;2


		),


	));

$this->render(‘index’,array(

‘dataProvider’=>$dataProvider,

));

}

Grazie della celere risposta comunque

Ti ricordo di usare lo strumento "< >" del menu quando posti del codice, così viene formattato correttamente.