0

yii ビューでページ サイズを動的に指定する方法は?(グリッド ビューではない) 私のカスタム ビュー ページには、2 つの日付の間にユーザーのリストを検索するための検索オプションがあります。行数が10未満の場合、ページネーションを非表示にする方法は?ここに画像の説明を入力

スクリーンショットを確認してください

検索後のページ ナビゲーションがユーザーを混乱させたくない..

私のコントローラーコード

            $criteria=new CDbCriteria();
        $count=CustomerPayments::model()->count($criteria);
        $pages=new CPagination($count);
        // results per page
        $pages->pageSize=10;
        $pages->applyLimit($criteria);
        $paymnt_details=CustomerPayments::model()->findAll($criteria);
   $this->render('renewal',array('paymnt_details'=>$paymnt_details,'report'=>$report,'branch'=>$branch,'model'=>$model,'pages' => $pages,));    
    }

私の見解 リンク

4

1 に答える 1

0

検索結果のリスト全体を 1 ページに表示したいと思っていると思いますが、その長さに関係なく?

もしそうなら、これは達成するのは非常に簡単です。

コードでわかるように、pageSize のサイズを 10 に定義しています。これを動的に更新して、次のようにすることができます。

$pages->pageSize = $count;

ページサイズを削除するには、ビュー ファイルの css を変更できますが、そのためには、ビュー ファイルをどのように定義したかを確認する必要があります。

于 2012-11-20T09:57:57.880 に答える