首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有AJAX的Zend分页器

问带有AJAX的Zend分页器
EN

Stack Overflow用户
提问于 2015-06-12 09:17:35
回答 1查看 394关注 0票数 1

我有多张专辑列在一页上,旁边的每一张专辑都列出了关于相册的评论。从本质上说,这意味着在一个页面上有许多关于许多专辑的评论。

什么是最好的方法分页每个评论节为每一张专辑?例如,每个相册一次只显示3个评论,一个分页器可以在不离开相册列表页面的情况下继续浏览相册的其他评论,还可以列出与相册相关的其他相册和评论。

这能通过使用Zend\分页器和AJAX来实现吗?

(我不一定要寻找完美的代码,因为这是不可能的-只是寻找最好的方式来解决问题)

谢谢

编辑

参考:一个可能的解决方案可能是在视图中包含一个链接,该链接会在视图控制器中触发一个新的操作,以推进分页的页面。该操作返回要分页的所需内容的JsonModel。

对任何更好的方法开放,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-16 11:38:55

这取决于你的前端是如何建造的,但你是在正确的轨道上。Zend1提供了一个名为上下文切换的很好的助手,它为您完成了大部分工作(禁用视图,设置适当的标题),但是没有必要使用它。总体思路是将该功能保留在一个操作中,但根据“询问的对象”显示不同的内容。

因此,例如:

  • /相册/ show /id/1/-将显示带有带评论的专辑id=1的html页面
  • /相册/显示/id/1/ reviews /2-将显示带有专辑id=1的html页面,该页面上的评论将从第2页开始
  • /相册/显示/id/1/评论/2/上下文/ajax-输出带有id=1的专辑的第2页评论的JSON

好处是,现在您可以在不使用JavaScript的情况下获得回退链接到评论的第2页--而且您的代码也更容易理解。

我希望这能帮到你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30799502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档