Yii2分页+;链接寻呼机不显示
应该是一个简单的修复,但我不确定为什么我的Yii2分页+;链接寻呼机不显示,yii2,yii2-basic-app,Yii2,Yii2 Basic App,应该是一个简单的修复,但我不确定为什么我的LinkPager没有显示在这里。我的控制器操作是: public function actionIndex() { $query = Shout::find()->orderBy(['id' => SORT_DESC]); $countQuery = count($query); $pagination = new Pagination( [ 'totalCount' =>
LinkPager
没有显示在这里。我的控制器操作是:
public function actionIndex()
{
$query = Shout::find()->orderBy(['id' => SORT_DESC]);
$countQuery = count($query);
$pagination = new Pagination(
[
'totalCount' => $countQuery,
'pageSize' => 5
]
);
$shouts = $query->offset($pagination->offset)
->limit($pagination->limit)
->all();
return $this->render(
'index',
[
'shouts' => $shouts,
'pagination' => $pagination
]
);
}
我的LinkPager小部件是:
use yii\widgets\LinkPager;
echo LinkPager::widget(
[
'pagination' => $pagination
]
);
虽然
pageSize
被限制为5
,但我看不到下面的页面选择。任何帮助都将不胜感激。您需要提供$query->count()
而不是count($query)代码>更改控制器操作中的行
从
到
$countQuery = count($query);
$countQuery = $query->count();