而已。如何以 MVC 方式实现 Kohana 分页库?哪个代码应该转到模型?到控制器?到视图?我见过大量的例子,但没有一个是在 MVC 中实现的。
Ygam
问问题
1676 次
2 回答
0
为了实现 MVC 理念,您可以: 1) 在模型中有 2 个方法进行相同的查询,但一个只返回行数,另一个返回实际结果,能够应用 LIMIT 和 OFFSET。假设 Some_Model::get_results() 和 Some_Model::get_result_count()
2)在您的控制器中,当需要分页时,您调用 Some_Model::get_result_count() 以了解总行数,并将该值传递给 Kohana 的分页初始化,以获取页面链接,您将其放入变量中传递到视图。
3)在视图中,您回显具有页面链接的变量,瞧!
当然,这假设您阅读了 Kohana 文档以了解分页及其示例。希望能帮助到你。
于 2009-09-23T14:26:20.320 回答