【发布时间】:2010-12-29 20:56:05
【问题描述】:
我正在开发一个博客视图,它将博客文章、cmets 和上传的媒体项目混合到一个大的网格布局中。我已经在 CakePHP 中设置了各个模型和关联,其中一些如下:
Comment BelongsTo Post or Media
Post HasMany Media
我正在尝试将所有三个模型 (Comment, Media, Post) 分类为一个大型数据数组,然后我可以对其进行分页。
我已经在数据库中有一个“已创建”的日期时间字段。我了解如何使用 CakePHP PaginationHelper 对每个单独的数据库调用进行分页。我也合并了数组。但是,混合单个数据库调用然后合并数组似乎会破坏分页,因为它不适用于PaginationHelper(据我所知)。
您对此有什么建议吗?
另外,我想减少数据库调用的次数,所以任何类似这些方面的建议都会很棒。谢谢!
~安德鲁
【问题讨论】:
标签: php mysql pagination cakephp-1.2