如何在yii视图中动态指定页面大小?(不是网格视图) 在我的自定义视图页面中,有一个搜索选项,用于查找2个日期之间的用户列表 我需要2知道如何动态指定页面大小?如果行数小于10,如何隐藏pagination?
请检查屏幕拍摄
我不希望搜索后的网页导航让用户感到困惑..
我的控制器代码
$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,));
}
我的观点 Link
答案 0 :(得分:0)
我假设您希望整个搜索结果列表显示在一个页面上,无论它有多长?
如果是这样,这很容易实现。
正如我在您的代码中看到的那样,您现在将pageSize定义为大小为10.您可以将其更新为动态执行此操作:
$pages->pageSize = $count;
要删除页面大小,您可以更改视图文件的CSS,但为此我们需要您的视图文件来查看您的定义方式。