我有多张专辑列在一页上,旁边的每一张专辑都列出了关于相册的评论。从本质上说,这意味着在一个页面上有许多关于许多专辑的评论。
什么是最好的方法分页每个评论节为每一张专辑?例如,每个相册一次只显示3个评论,一个分页器可以在不离开相册列表页面的情况下继续浏览相册的其他评论,还可以列出与相册相关的其他相册和评论。
这能通过使用Zend\分页器和AJAX来实现吗?
(我不一定要寻找完美的代码,因为这是不可能的-只是寻找最好的方式来解决问题)
谢谢
编辑
参考:一个可能的解决方案可能是在视图中包含一个链接,该链接会在视图控制器中触发一个新的操作,以推进分页的页面。该操作返回要分页的所需内容的JsonModel。
对任何更好的方法开放,谢谢。
发布于 2015-06-16 11:38:55
这取决于你的前端是如何建造的,但你是在正确的轨道上。Zend1提供了一个名为上下文切换的很好的助手,它为您完成了大部分工作(禁用视图,设置适当的标题),但是没有必要使用它。总体思路是将该功能保留在一个操作中,但根据“询问的对象”显示不同的内容。
因此,例如:
好处是,现在您可以在不使用JavaScript的情况下获得回退链接到评论的第2页--而且您的代码也更容易理解。
我希望这能帮到你!
https://stackoverflow.com/questions/30799502
复制相似问题