2010-05-25 12 views

Répondre

5
+0

thx, je l'ai eu, mais comment changer le modèle de Pager – tq0fqeu

+0

Si vous voulez juste personnaliser à quoi cela ressemble, vous pouvez utiliser http://www.yiiframework.com/doc/api/CLinkPager#cssFile-detail applique tes propres styles. Ces propriétés sont spécifiées dans le tableau http://www.yiiframework.com/doc/api/CBaseListView#pager-detail. Le nom de la propriété est donc la clé, la valeur de la propriété est la valeur. Si vous voulez personnaliser le balisage lui-même ou génération connexion, il est préférable de créer votre propre composant qui étend CLinkPager ou CBasePager et préciser sa catégorie en tant que valeur de la clé « class » de CBaseListView :: propriété téléavertisseur. –

15

Vous pouvez custumize via 'pager' propriétés CGridView. Exemple:

$this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'My-grid', 
    'dataProvider'=>$dataProvider, 
    'pager'=>array(
     'header'   => '', 
     'firstPageLabel' => '<<', 
     'prevPageLabel' => '<img src="images/pagination/left.png">', 
     'nextPageLabel' => '<img src="images/pagination/right.png">', 
     'lastPageLabel' => '&gt;&gt;', 
    ), 
    'template'=>'{pager}{items}{pager}', 
    'columns'=>$arrayColumns, 
));