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!!!
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.