【发布时间】:2013-07-06 18:23:59
【问题描述】:
在控制器中,我有两个查询,例如:
$results1 = Something1::with('something2')
->where_instance_id(...)
->where_page_id(2)
->where_in('status',array('bla','blabla'))
->paginate(10);
$results2 = Something1::with('something2')
->where_instance_id(...)
->where_page_id(4)
->where_in('status',array('bla','blabla'))
->paginate(10);
然后在一个视图(一页)中,我有两个物理页面。其中一个通过 table 将描述 $results1,一个将描述 $results2。
问题在于 laravel 3 不支持一页上的两个分页?
当我做类似的事情时:
{{ $results1->links() }}
{{ $results2->links() }}
它不起作用,当我单击 $results1 的分页按钮时,我也会更改 $results2 的视图,反之亦然。
注意:我不能创建两个视图。
有什么想法或替代方法可以解决这个问题吗?
谢谢。
【问题讨论】:
-
我已经对源代码进行了一些挖掘,在我看来,有一个可以从环境中检索的变量(默认“页面”),但还没有找到方法来解决你的问题。我对答案很感兴趣:)
-
我也尝试了 2 小时,但还没有结果。
-
你已经尝试了什么?请更新您的问题。
-
Laravel 4 的简单解决方案:stackoverflow.com/a/25553245/1182592