Salve nella index del mio sito , estrapolo dei dati da un db e per ognoi record , creo un ciclo while con un immagine e del testo .C’è un modo per paginare automaticamente ?
Salve nella index del mio sito , estrapolo dei dati da un db e per ognoi record , creo un ciclo while con un immagine e del testo .C’è un modo per paginare automaticamente ?
di solito si usa il CActiveDataProvider, così dandoli in pasto ad una grid view fa tutto lui.
Ecco come usarlo, scusami l’errore ma non è un CGridView, ma una CListView.
appena arrivati, se non erro, oltre i 10 record, la paginazione compare da sola.
Nel mio esempio "OrdiniCaricati" è semplicemente il nome del model. che quindi devi avere preventivamente creato, a manina, o meglio via gii,… che è meglio !
/**
* Lists all models.
*/
public function actionIndex()
{
$dataProvider=new CActiveDataProvider('OrdiniCaricati');
$this->render('index',array(
'dataProvider'=>$dataProvider,
));
}
e nella view "index.php"
?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'itemsTagName' => 'table',
'itemsCssClass'=> 'table table-striped table-bordered table-condensed',
)); ?>