簡體   English   中英

Laravel 4.1-分頁嵌套的緊急加載問題

[英]Laravel 4.1 - Paginating nested eager load issues

是否可以對嵌套的緊急負載的父節點進行分頁?

我的三個模型是:

活動-有很多參與者

參加者-有很多產品

產品

目前,我的代碼看起來像...

return Event :: with(array('participants.products'=> function($ q){
$ q-> paginate(100); }))-> where('id',$ id)-> get();

此代碼在返回我的事件,事件參與者和那些參與者的產品時起作用。 我遇到的問題是分頁似乎僅適用於產品。 我希望將其僅應用於參與者。 目標是返回我的活動,100個參與者,然后返回這100個參與者的所有產品。

這可能嗎?

我相信這樣的事情應該對您有用。

return Event::with(array('participants' => function($q)
{
    $q->paginate(100);
}, 'participants.products'))->where('id', $id)->get();

暫無
暫無

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

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