【问题标题】:CakePHP 1.3 : Merge Two Model Pagination in single view?CakePHP 1.3:在单个视图中合并两个模型分页?
【发布时间】:2012-10-06 06:03:29
【问题描述】:

我有两个模型,它们之间没有关系,我需要使用 cakephp 分页或自定义分页在单个视图文件中显示它。

请帮帮我……

【问题讨论】:

    标签: pagination cakephp-1.3


    【解决方案1】:

    使用导入,http://book.cakephp.org/1.3/view/936/Importing-Controllers-Models-Components-Behaviors- 然后你可以对两者进行分页。请注意,我认为您必须执行某种 jquery/ajax 分页才能使两者在单个页面上正常工作。

    【讨论】:

      【解决方案2】:

      如果我是你,请在 mysql 中创建一个视图,它是相关表的 UNION。然后为该视图创建一个模型并对其进行分页。

      可能是最简单的方法!

      【讨论】:

      • 感谢您的建议,但我有两个不同的数据库模型,它们之间没有关系,目前我正在使用我的逻辑手动分页
      • @RavatSinh BarryChapman 的提议确实是唯一明智的做法。他所说的是创建一个数据库视图,它是两个表上的一个 UNION。然后,您可以将此视图用作新模型的表格并对其进行分页。我认为在同一个 Cake 视图中对多个模型进行分页是不可能的,特别是如果您想通过 URL 继续访问所有分页页面。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-28
      • 1970-01-01
      • 1970-01-01
      • 2021-04-27
      • 1970-01-01
      • 2022-01-03
      相关资源
      最近更新 更多