代码之家  ›  专栏  ›  技术社区  ›  Maxcot

如何在laravel中使用视图chunk()?

  •  1
  • Maxcot  · 技术社区  · 6 年前

    拉拉维尔5.6

    我试图解决的问题是获取一组指令(表1)并将其与一组已知信息(表2)进行比较。

    最终的结果是,已知的信息必须是最新的-匹配的指示,记录在案。它需要用户的干预。

    • 所以我可以很容易地检索到任何有差异的记录。会有成百上千个有问题的记录。
    • 我还可以很容易地检索一个块,比如一次检索一个块。然后我可以将它传递给用户处理的视图。

    但我不知道如何返回到下一个项目的分块位。如果我再次调用相同的方法,我将再次从第一条记录开始。有时有些问题需要跳过以后再处理。

    另一方面,如果我只加载5000条记录并将它们传递给视图处理,我将创建一个可能不愉快的内存开销。

    还有什么技巧我可以看一下吗?

    我认为唯一的另一种方法是创建一个临时视图,其中所有项都放在一个视图中,以便显示有问题的行的完整列表,允许用户从列表中选择一个要解决的特定项。

    0 回复  |  直到 6 年前
    推荐文章