拉拉维尔5.6
我试图解决的问题是获取一组指令(表1)并将其与一组已知信息(表2)进行比较。
最终的结果是,已知的信息必须是最新的-匹配的指示,记录在案。它需要用户的干预。
-
所以我可以很容易地检索到任何有差异的记录。会有成百上千个有问题的记录。
-
我还可以很容易地检索一个块,比如一次检索一个块。然后我可以将它传递给用户处理的视图。
但我不知道如何返回到下一个项目的分块位。如果我再次调用相同的方法,我将再次从第一条记录开始。有时有些问题需要跳过以后再处理。
另一方面,如果我只加载5000条记录并将它们传递给视图处理,我将创建一个可能不愉快的内存开销。
还有什么技巧我可以看一下吗?
我认为唯一的另一种方法是创建一个临时视图,其中所有项都放在一个视图中,以便显示有问题的行的完整列表,允许用户从列表中选择一个要解决的特定项。