问题标签 [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.

0 投票
1 回答
381 浏览

zend-framework - Zend_Paginator stopped working

I'm learning Zend Framework. I had Zend_Paginator working with the array adapter, but I'm having trouble using the Zend_Paginator::factory static method. The problem is the pagination control links send me to the correct URL, but the results disappear when I click next or page 2, 3, etc.

I have two tables from a database: a file table and an origination_office table. The file table has the client's names, address, etc. and the origination office stores office names (like Tampa, Sarasota, etc.). Each file is associated with an origination office.

My controller:

Here is the getFilesByOfficeName() method:

0 投票
1 回答
140 浏览

zend-framework - 需要 zend 框架分页器的帮助

我想生成一个包含动态列和行的表

例如,如果我有一个数组

当前显示 1.1 1.2 1.3 1.4 然后 2.1 2.2 2.3 2.4 ...等

但我想显示 1.1 ,2.1, 3.1 然后 1.2 2.2 2.3 ...等

而不是显示该特定行的所有行值。我想一次显示所有列值。

在 c++ 中,我知道你必须使用嵌套的 for 循环才能实现这一点

但是如何使用 Zend 框架加上 im 也使用 zend paginator 来完成

有什么方法可以用来确定列的大小吗?

我当前的代码是

我的自定义助手

非常感谢!

0 投票
1 回答
467 浏览

zend-framework - 当有一些 GET 参数时,Zend_paginator 不会改变 perPage 值

当我在结果的第一页时,它完美地工作 - 我可以显示我需要的结果数量。但是当我在另一个页面上时,结果的数量不能改变。这是为什么?

例如,当我在 3 页上时,每页显示 12 个,我尝试将其更改为 60,在链接末尾我有:

任何想法,任何人?:)

我解析参数的函数:

我的表格更改每页结果的数量:

}

查看 list.phtml:

searchpagination.phtml 助手:

0 投票
1 回答
284 浏览

zend-framework - Zend_paginator:在显示页面 x(其中 x>1)时更改每页元素的数量?

我知道,当我在第一页时,我可以更改“每页”元素的数量,但是,在我更改页面后(因此有 GET 参数),我无法更改“每页”元素的数量页面'元素。难道我做错了什么?或者也许不可能做这样的事情?

有没有人有这方面的例子?或者谁能​​告诉我,如何在我的代码中实现这一点? 当有一些 GET 参数时,Zend_paginator 不会改变 perPage 值

0 投票
1 回答
1119 浏览

php - 如何在视图之外输出 Zend 分页控件?

我正在 Zend 框架中创建一个包装类来封装一些数据输出和分页控件。

如何从控制器的视图中输出这一行:

提前致谢。

...回答了我自己的问题:

0 投票
2 回答
1616 浏览

zend-framework - zend 分页 url 格式

我已经按照http://framework.zend.com/manual/en/zend.paginator.usage.html的分页教程

我已经成功地为我的网站实现了分页,但我对分页的 URL 输出不满意。第 2 页的示例网址:

http://www.example.com/posts/index/page/2

我想要的是删除index并拥有http://www.example.com/posts/page/2

为什么index在访问时包含this->url(在链接教程中的 my_pagination_control.phtml 中)?

有没有办法优雅地展示posts/page/2?甚至只是posts/2

0 投票
1 回答
708 浏览

zend-framework - 你如何缓存分页结果和学说?

我将 Zend Framework 和 Zend_Paginator 与 Doctrine 2 和 DoctrineExtensions Paginate Adapter 一起使用。

我需要缓存我的结果,但是,我不知道我应该在哪里执行此操作。

在存储库中执行此操作对我来说似乎是合乎逻辑的,但我尝试过,但它不适用于分页器适配器。

你会怎么走?

0 投票
1 回答
569 浏览

php - 动态改变 zend 分页器的结果

在过去的两天里,我对 Zend 分页器问题感到震惊。

我的 html 方面

我有一个带有 4 个复选框的表单,单击其中任何一个复选框,表单将使用 jquery 提交,并基于该值 Zend paginator 结果将出现我的问题是当分页链接(1 2 3 ..)时如何提交表单,因为它是一个网址

问题是当用户单击分页链接(例如 1 2 3 Next.)时,我无法在服务器端获取复选框值?我怎样才能做到这一点 ?

0 投票
1 回答
1054 浏览

zend-framework - Zend 分页器和路由

我已经读到我需要设置一个路由来保留 URL 中的值。这是 zendframework 参考指南中显示的 application.ini 示例:

如何使用上面的配置实例化对象并在我的引导程序中使用它?例子:

0 投票
3 回答
3422 浏览

php - Zend Paginator - 如何获得分页器中的第一个元素?

我有一个 zend 分页器对象,我想获取这个分页器中的第一个元素。

我试过$paginator->getItem(0)了,但它返回消息:Message: Cannot seek to 0 which is below the offset 2. $paginator->count() 是 19。

我可以通过使用 foreach 来实现:

我怎样才能通过不使用 foreach 来获得这个?