问题标签 [zend-paginator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 分页器zend框架警告
警告:在第 465 行的 /Applications/MAMP/htdocs/getv/library/Zend/Paginator.php 中未提供视图部分且未设置默认值
这是我在加载分页器时收到的警告消息;有人可以给我解决问题的方法或提示吗?
php - SolrQuery 的 Zend_Paginator 适配器
我目前正在使用 Zend_Paginator 的 PECL SolrQuery 适配器。我想不出避免重复查询的方法。有没有人有更好的实现?
zend-framework - 如何对搜索结果进行分页?
我想使用Zend_Paginator对搜索结果进行分页。所以我将我的数据传递给一个分页器实例:
数据以这种方式返回
$idArray
由我的搜索实现提供。这一切都很好,我得到了正确的数据和分页链接显示。
但是我无法对结果进行分页,因为分页链接无效。所以正常的分页会有以下链接:
在搜索中我现在有
这不起作用。任何建议如何实现搜索分页?
编辑:我有HomeController
两个动作,索引和搜索动作。IndexAction 显示所有数据,我可以对其进行分页。
searchActions 处理搜索过程:
因此,就像您在搜索操作中看到的那样,当我分页时,搜索过程存在问题。我需要以某种方式决定是搜索还是分页。对此有何建议?
zend-framework - Zend_Form & Pagination
我正在整理一个包含许多子表单的 Zend_Form。事实上,它有可能拥有如此多的子表单,我希望它们出现在多个页面上。是否可以使用 Zend_Paginator 创建一些动态页数的多页表单?
这是一个更具体的例子。我正在创建一个页面,有人可以在其中编辑单个画廊中大量照片的元数据。因此,他们点击编辑,它会从数据库中提取所有图像。该页面是一个主表单,每个图像都放置在一个子表单中。如果我只想要一页并且它们都显示出来,这非常有用。我有那个工作得很好。
现在,假设有 200 张图像。显然,您不希望一次加载所有 200 张图像,所以我希望用户能够一次翻阅 20 张图像。我真的不在乎页面是否一次处理一个,或者是否将值存储到然后像真正的多页表单一样结束,然后一次处理。
我尝试将图像数据传递给分页器,然后在部分循环中动态添加子表单。这是一个问题,因为在视图的部分循环内,它看不到我需要访问以添加子表单 ($this->form->addSubform()) 的主表单。
下一个想法是使用限制数据库查询手动创建分页器,并让它以这种方式对数据进行分页。不理想,但我认为它会工作。
关于更顺畅集成的任何想法?谢谢您的帮助!
jquery - 在ajax请求中返回一个zend分页器对象,得到错误的url
我在这里使用Zend Paginator,在一个 ajax 请求中,我根据搜索结果检索对象并呈现 HTML 并将其与呈现的 Zend Paginator 视图一起传递。
问题是返回的分页器没有考虑到新的 url。例如,如果我要在没有 ajax 的情况下执行此操作,我的页面 url 会显示为:
www.mysite.com/?search=something&page=2
但是,从和 ajax 查询它不起作用,搜索变量不会附加到分页器链接中的 url。请帮忙。
php - 与 Zend_Paginator 混淆
我真的对 Zend_Paginator 的工作方式感到困惑......
计数($dbProducts)返回 27...
count($dbProducts) 返回 3...
计数($dbProducts)返回 7...
zend-framework - Zend_Paginator 结果为 Zend_Db_Table_Abstract
我在模型目录中有很多类,它们是 Zend_Db_Table_Abstract 的扩展。
但我需要使用 zend_paginator,这需要 Zend_Db_Select 的结果!
所以当我使用这段代码时(productCat 是一个模型类)
它不起作用!
它告诉我这个错误:
这是我的视图代码:
有什么想法吗?
zend-framework - zend 分页页面范围与每页的项目数
这可能是一个非常基本的问题。但我不是很清楚,setItemCountPerPage 和 setPageRange 之间的区别。Zend 手册对两者的定义如下。我没有看到阅读它的区别。有人可以告诉他们有什么不同,可能是在实际使用的背景下。谢谢
setItemCountPerPage :设置页面上显示的最大项目数(默认为 10)。
setPageRange :设置在分页控件中显示的项目数(默认为 10)。注意:大多数情况下,这个数字会被严格遵守,但滚动样式确实可以选择仅将其用作指南或起始值(例如,Elastic)。
php - 对使用 zend_form 执行的搜索结果进行分页的最惯用方法是什么
我已经实现了一个动作+视图,它列出了数据库中的所有行,并允许您使用 zend_paginator 对它们进行分页。我还编写了一个动作 + 视图,它采用 post(或 get)表单,构造一个 Solr 查询并返回一个 zend_paginator 适配器以对结果进行分页。
我遇到的问题是如何在回发后对我的查询进行分页,这是一个相对复杂的搜索表单(要搜索 8 个字段)。
据我所知,选项是:
- 将发布的参数移动到新的 url 并重定向
- 编写我自己的分页器来保留查询字符串参数
- 将表单发布的结果序列化到会话中,并在分页时从那里获取
其中哪一个是最常用的 zend/php 方式——更重要的是,实现最快?帮助!!!!!谢谢。
php - 教义2和zend分页器
我想将教义与 zend_paginator 一起使用
这里有一些示例查询:
$allArticleObj = $this->_em->getRepository('Articles'); $qb = $this->_em->createQueryBuilder();
是否有任何示例代码显示我们可以为教义 2 查询构建器编写一个 zend_paginator 适配器?