0

如何在 yii 视图中动态指定页面大小?(不是网格视图)在我的自定义视图页面中有一个搜索选项可以在 2 个日期之间查找用户列表我需要 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

我假设您希望整个搜索结果列表显示在一个页面上,不管它有多长?

如果是这样,这很容易实现。

正如我在您的代码中看到的那样,您现在将 pageSize 定义为大小为 10。您可以将其更新为动态执行此操作:

$pages->pageSize = $count;

要删除页面大小,您可以更改视图文件的 css,但为此我们需要您的视图文件来查看您是如何定义它的。

于 2012-11-20T09:57:57.880 回答