簡體   English   中英

Yii2-分頁查詢

[英]Yii2 - Query with Pagination

我有一個類別模型,該模型與產品模型有關系。 我正在執行以下查詢:

$model = Category::find()->where(['slug' => $slug])->with('products')->one();

在視圖中,我可以使用以下方法檢索屬於該類別的所有產品:

foreach ($model->products as $value)...

現在,我想在產品中進行分頁,但是在查詢的“ with”部分中找不到該方法。

嘗試這個

在控制器中:

...
$pages = new Pagination(['totalCount' => $model->products->count()]);
return $this->render('index', [
         'model' => $model,
         'pages' => $pages,
    ]);

在視圖中:

foreach ($model->products as $value) {
    // display $model here
}

// display pagination
echo LinkPager::widget([
    'pagination' => $pages,
]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM