MVC和分页

Gle*_*rry 1 model-view-controller pagination zend-framework

作为一个MVC新手,我不断陷入细节之中.特别是让我停顿的时间比我预期的要长; 分页.分页应该在模型中还是在控制器中?

如果它很重要,我正在使用ZF,并希望对某些SQL数据的结果进行分页.

mar*_*pin 8

分页在页面之间分隔记录,因此它只从模型中收集数据,但处理表示.除非模型的内在性将输出分成多页(很少发生),我的建议是在控制器中加入分页逻辑(IE处理页码).

您可能还需要考虑利用视图帮助程序,以最小化您放入控制器的代码(胖控制器不是一件好事).