[Yii 1 Risolto] Tutti I Risultati In Una Pagina

Salve,

Ho una index che di default mi impagina per 10 risultati a pagina.

Come posso fare per avere tutti i risultati (della query) in una sola pagina?

Come sempre … Grazie!!!

La fretta…porta sempre alla svista!!! Risolto con




$dataProvider->pagination->pageSize=300;



Se i dati vengono da un CActiveDataProvider, basta impostare la proprietà pagination, del tipo:




new CActiveDataProvider(

   'Modello',

   'criteria' => array( ... )

   'pagination' => array('pageSize' => 9999999)

);



Ciao Fabrizio,

grazie del consiglio.

Era una CListView e ho risolto come scritto sopra :) .

se non erro, il pagination accetta un semplice ‘false’ per disabiltare la paginazione dei risultati

Buondì realtebo, verissimo ciò che dici.

Avevo provato a inserire il “false” però non sò perchè l’ applicazione continuava a impaginare 10 risultati per pagina.

Avrò settato qualcosa io (anche se sui controller e le viste non risulta nulla) che ora non mi viene in mente…o forse è yii che per default impagina così.

Cmq ho risolto come citato sopra con:




$dataProvider->pagination->pageSize=300;



300 risultati a pagina per ora sono più che sufficienti.