【问题标题】:Yii CListView pagination linking to previous resultYii CListView 分页链接到以前的结果
【发布时间】:2014-06-27 18:43:27
【问题描述】:

我有一个分页显示所有结果的 CListView。一切正常。

我在页面上有一个搜索小部件,它呈现部分视图以用搜索结果替换现有列表。

第一个搜索结果页面加载,看起来很棒,甚至在分页中显示了正确数量的结果,但是如果我尝试转到下一页,则会加载第一个列表中的项目。

有谁知道我必须做什么才能解决这个问题?搜索结果是否需要呈现自己的完整视图?

提前谢谢你。

【问题讨论】:

    标签: yii clistview


    【解决方案1】:

    我错了。

    分页没有链接到上一个结果,它正在加载上一个结果的所有内容,这就是我弄错的原因。

    我认为控制器中的数据提供者会跟踪结果集,但您必须每次都重新发送相同的标准。我是第一次发送标准而不是随后的结果,因此它在没有任何限制的情况下加载了所有内容。我只是将搜索参数放在会话中,然后检索它们,以便可以在每个请求中考虑它们并解决问题。

    简而言之,没有错误,只是我是 Yii 的新手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-24
      • 2013-11-12
      • 1970-01-01
      相关资源
      最近更新 更多