我正在使用Yii 1.1.16并试图获取当前的页码。我可以只使用$_GET['page']
,但想知道是否有一个办法在Yii这样做。
我试过了
print_r($pagination = $dataProvider->pagination);
echo $pagination->currentPage.'<br />';
echo $pagination->pageSize.'<br />';
但即使我在第10页,我得到这个
CPagination Object ( [pageVar] => page [route] => [params] => [validateCurrentPage] => 1 [_pageSize:CPagination:private] => 10 [_itemCount:CPagination:private] => 0 [_currentPage:CPagination:private] => [_e:CComponent:private] => [_m:CComponent:private] => )
0
10
页面大小正确,但当前页码不正确。我想有一个自定义的上一个和下一个按钮外我的clistview,是可能的吗?
2条答案
按热度按时间nfzehxib1#
在Yii2中:
brqmpdu12#
在视图中,这对我有效:
使用$widget你可以得到Clistview widget,然后你可以访问当前页面。
使用以下代码初始化小部件: