问题标签 [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_Paginator 对象的行数?
我正在使用Zend_Pagintor
带有Zend_Db_Table_Abstract
.
Zend_Pagintor
有一个count()
方法,但它总是返回 1!
我如何获得行数?
php - 如何使用 zend 分页与普通 sql 查询而不是 zend_db_select
所以基本上你可以zend
通过以下方式使用分页:
有没有办法使用分页器,这样你就可以在$sql
不使用的情况下设置自己zend_db_select
所以就
?
php - Symfony 中的 Zend Paginator(用于 Lucene 搜索结果)
我已经在 symfony 论坛上写了这个问题,但没有得到任何结果。当然,我知道人们可能很忙或没有时间,所以我不能马上得到答案。但我真的需要这么快,所以我也在这里发帖。如果以某种方式不允许这样做,请关闭问题。谢谢。
最初发布在这里:http: //forum.symfony-project.org/viewtopic.php?f=22 &t=31537
嗨,我有一些关于在 zend lucene 中使用 zend 分页的问题。检查旧论坛,发现:forum.symfony-project.org/viewtopic.php?f=21&t=27342&p=103440&hilit=zend+pagination&sid=1cdc305c262c6b3cf79fdeef25761f34#p103440 但我需要一些额外的功能。我已经尝试了上面帖子中的代码,它可以工作。但是我们如何在视图中实现它呢?
检查 zend 文档,我在 /web/view/scripts/pagination.php 中创建了一个视图文件,其中包含此处找到的文件代码:
framework.zend.com/manual/1.10/en/zend.paginator.usage.html
$this->url()
对变为Then进行一些修改link_to()
,实际代码如下所示:
并认为:
<?php echo $pager ?>
问题是,当然,这是正确的做法吗?那么,如何获取当前的 URL 并在视图中修改其参数呢?对于 zend,据我了解,它类似于$this->url(array('page', 5))
. 无论如何要在 symfony 中完成这项工作?
之前谢谢。
我还检查了 SO 并得到了这个: stackoverflow.com/questions/2002648/is-there-a-symfony-helper-for-getting-the-current-action-url-and-chang-one-or
但是我无法访问上面提到的 pagination.php 中的 $sf_request。我认为这是因为 pagination.php 访问 Zend 的前端控制器。最奇怪的是,我可以访问像 UrlHelper 这样的默认助手(尝试了 url_for 和 link_to - 它有效)。
附言。抱歉,粗体链接 - 现在不能发布超过 1 个链接。
zend-framework - Zend_Paginator 与查询参数的链接
您能否告诉我如何像这样与 Zend_Paginator 建立链接: http://url/controller/action?id=47&page=2。我想在 url 的查询中添加额外的参数,例如 url?id=value,而不是像这样的参数:url/controller/action/param/value。您能否请您告诉如何将视图变量传递给除页面之外的部分视图。谢谢你。
php - 如何使用 jquery ajaxify zend_pagination 结果(已经使用 partialoop)
在控制器中我有:
在视图中我有这样的事情:
部分/post-min.phtml
从这个链接 zend ( http://framework.zend.com/manual/en/zend.paginator.usage.html ) 获取的 pagination_cont.phtml 将显示将参数传递给控制器以获取相应的整个页面的链接现在工作正常
但我想改变这一点,以便我能够对返回的结果进行 ajaxify(即只有一个分页值而不是重新加载整个页面)结果我如何使用 jquery 来做到这一点以及我应该改变什么..
** 编辑:如果可能的话,如果浏览器(用户)禁用 javascript 以通过重新加载页面来查看相同的内容(即保持 if(javascript_not_enabled ) 的当前状态),那么最好有一个失败保存功能**
php - Zend_Paginator 在网页中创建问题
我在我的网页中使用 Zend_Paginator,我在每个页面中获得相同的记录....
例如。我在不同的页面中获得了相同的 4 条记录...?
可能是什么问题?
请帮忙.....
提前致谢.....
zend-framework - Zend Route 互相覆盖
编辑,由以下响应中的修复引起的轻微问题:
现在这些规则发生冲突:
所以基本上 /management/category/reset 被 view-category 规则捕获,即使我在那里切换顺序。这从来都不是问题。
理想情况下,如果有任何东西被 /management 或 /administration 捕获,它会忽略 :name/category 规则。是否可以使 /management 和 /administration 忽略以前的规则并路由到其控制器操作,因为在这些区域中没有其他特定规则。
老问题:
这些规则冲突会阻止分页器在 /category-name/category URL 上工作。
有没有办法把它们结合起来?
php - Zend_Paginator 没有 DbSelect/DbTableSelect 适配器
有没有办法在没有 DbSelect/DbTableSelect 适配器的情况下使用 Zend_Paginator 而不必获取整个数据集?
我有 2000 个对象我想用 Zend_Paginator 分页,但由于某种原因我不能使用 DbSelect/DbTableSelect。
有没有办法解决这个问题?例如,我可以使用数组,但这会在每个页面上加载所有 2000 个对象。
zend-framework - 如何让 zend_lucene 和 zend_paginator 工作
我已经使用 Zend Framework 几个月了。所以,我的知识很好,但我还不是专家。我正在尝试将 zend_lucene 与 zend_paginator 一起使用,但到目前为止还没有成功。我能够自己成功地使用 zend_lucene 和索引数据,并且能够在查询数据库时使用 zend_paginator,但我似乎无法将两者结合起来。这是我正在做的一个示例:
try {
$searchresults = $index->find($lucenequery);
}
catch (Zend_Search_Lucene_Exception $e) {
echo "Unable {$e->getMessage()}";
}
我需要对 lucene 和 zend_paginator 做不同的步骤吗?我真的很不确定。我得到的结果是第一页结果正确显示。但是当我点击第二页或第三页时,我的结果是空白的。如此不确定可能出了什么问题,因为我找不到将两者结合使用的文档或教程。任何帮助将不胜感激。
php - Zend_Paginator / 教义 2
我将 Doctrine 2 与我的 Zend Framework 应用程序一起使用,典型的查询结果可能会产生一百万(或更多)的搜索结果。
我想根据这个结果集使用 Zend_Paginator。但是,我不想将所有结果作为数组返回并使用数组适配器,因为这会效率低下,而是我想向分页器提供总行数和基于限制/偏移量的结果数组.
使用 Array 适配器是否可行,或者我需要创建自己的分页适配器?