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();