0

Yii CListView ウィジェットを使用して結果をページ分割しました。

position:relative と float:left を持つコンテナー div があります。

2 つの div があり、それぞれがコンテナー内に float:left を持っています。

問題は、結果を含む多くのページが必要な場合、2 番目の div が最初の div に該当することです。

画像 2 に示すように、同じ行に両方が必要です。

yii の clistview には、ページャーでエコーされるページの最大数を設定するプロパティがありますか?

60 から 69 までのページを印刷するのに clistview は必要ありません。60 から 65 で十分なので、6 の制限で十分です。

何か案は?

画像はこちら

画像はこちら

4

2 に答える 2

1

You have to set maxButtonCount attribute of CLinkPager to 5. The CLinkPager attributes can be specified through pager attribute of CListView

$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_item_view',  
    'pager'=>array(
         'class'=>'CLinkPager',
         // This attribute species how many buttons are displayed
         'maxButtonCount'=>5
    ),
   .....,
   .....
));
于 2013-03-07T09:32:12.783 に答える
0

pager プロパティに渡すだけで、デフォルト値をオーバーライドできます。'pager' => array( 'maxButtonCount' => 5 ),

于 2013-03-07T09:11:30.487 に答える