Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个分页显示所有结果的 CListView。一切正常。
我在页面上有一个搜索小部件,它呈现部分视图以用搜索结果替换现有列表。
第一个搜索结果页面加载,看起来很棒,甚至在分页中显示正确数量的结果,但是如果我尝试转到下一页之一,则会加载第一个列表中的项目。
有谁知道我必须做什么才能解决这个问题?搜索结果是否需要呈现自己的完整视图?
提前谢谢你。
我错了。
分页没有链接到以前的结果,它正在加载以前结果也所做的一切,这就是我弄错的原因。
我认为控制器中的数据提供者会跟踪结果集,但您必须每次都重新发送相同的标准。我是第一次发送标准而不是随后的结果,因此它在没有任何限制的情况下加载了所有内容。我只是将搜索参数放在会话中,然后检索它们,以便可以在每个请求中考虑它们并解决问题。
简而言之,没有错误,只是我是新的 Yii 工作。