2017-08-25 8 views
0

私のページングは​​インデックスページに表示されません。私のモデルインデックスページのページングを作成する方法限界でページ番号15

インデックスページのページ数を15に制限する方法を教えてもらえますか?あなたは同じ質問3時間を繰り返し、なぜ

public function actionIndex() 
{ 
    $searchModel = new EmployeeSearch(); 
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams); 
    $pagination = new Pagination([ 
     'defaultPageSize' => 5, 
     'totalCount' =>$this->count(), 
    ]); 
     $employee = $query->orderBy('name') 
     ->offset($pagination->offset) 
     ->limit($pagination->limit) 
     ->all(); 

    return $this->render('index', [ 
     'searchModel' => $searchModel, 
     'dataProvider' => $dataProvider, 
     'Employee-create' => $employee, 
     'pagination' => $pagination, 
    ]); 
} 
+0

が含まれます。 ????? – scaisEdge

答えて

0

あなたはこのよう

$searchModel = new EmployeeSearch(); 
$dataProvider = $searchModel->search(Yii::$app->request->queryParams); 

$dataProvider->pagination->pageSize=15; 
0

がEmployeeSearch.phpファイルあなたでは、データプロバイダのためのpageSizeを設定することができますがPARAM ページネーション

$dataProvider = new ActiveDataProvider([ 
     'query' => $query, 
     'pagination' => [ 
       'pageSize' => 15, 
      ], 
]); 
関連する問題