0

この形式でCGridViewのページネーションを取得するのが好きです

  • 通常の構造:<< <1 2 3 4 5 6 7 8 9 >>>
  • 構造が必要:<< <4 5 6 >>>

これに対する解決策はありますか?私を助けてください。

4

1 に答える 1

4

簡単な変更CLinkPager

構成には文字列が含まれている必要があります。

'import'=>array(
    'application.components.*',
),

ファイルを作成します./protected/components/LinkPager.php

<?php 
class LinkPager extends CLinkPager {
    public $maxButtonCount=3;
}

次に、コードでCGridViewを使用する場合:

$this->widget('zii.widgets.grid.CGridView', array(
    'dataProvider'=>$dataProvider,
    'pager'=>'LinkPager',
));

上記の手順で、CGridViewがページャーセクションをレンダリングするために使用する新しいページャークラスを作成します。

于 2011-10-11T12:26:53.917 に答える