问题标签 [knppaginator]

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 回答
733 浏览

symfony - 如何降级 symfony2 捆绑包 knp_compnent?

我是新手,面临“手动计数”的问题,该问题在 KnpPaginatorBundle 中不起作用,我得到了必须降级捆绑包的解决方案,但我什至不知道如何降级 knplabs/knp-components 或 knplabs/knp-paginator-bundle . 有人请帮帮我吗?

0 投票
0 回答
2355 浏览

symfony - 使用 KNP Paginator 进行分页根本不起作用

我非常努力地让 KNP Paginator 工作。

我只想将一个实体添加到 id,但分页接受所有参数但不注意它!

这是我的代码:

使用 Symfony\Bundle\FrameworkBundle\Controller\Controller;使用 Symfony\Component\HttpFoundation\Request;

控制器类:

树枝模板:

ArtEntity(整个 Entity 因为也许错误是由实体引起的,可以吗)

KNP 分页配置(在 config.yml 中)

我已经在控制器和模板中转储了分页对象。每次参数都在那里(方向= asc 或 desc)时,url 中有类似的内容:

但如果我点击链接改变方向:什么都没有改变!!

我相信 knp 分页有一个错误!或者我很愚蠢;)

如果有人可以帮助我,我会很高兴!

问候迈克尔

0 投票
0 回答
365 浏览

symfony - knp 分页器包中的方向参数似乎不受 knp_pagination_sortable 助手的尊重

我面临以下问题:

在我的项目中,我使用 KNP Paginator Bundle 1.2.4。我必须为升序和降序生成单独的链接。在我的树枝模板中看起来像这样:

问题是,如果我将任何其他值添加到选项数组(此时包含“dir”) - 它会在此方法生成的 URI 中得到尊重,但它不尊重“dir”,因为它会生成具有自动切换“目录”选项的标准链接。

我确实更改了系统配置中的“方向”参数:

我需要排序后不会更改其“dir”参数的链接。有没有人遇到过这个问题?

的代码HouseSearchCoreBundle:Pagination:sortable_dropdown_li.html.twig

0 投票
2 回答
3650 浏览

forms - 使用 KnpPaginatorBundle 对 Symfony 表单集合进行分页

就像在如何处理包含 500 多个项目的 Symfony 表单集合中一样,我有一个很大的 symfony 表单集合。在提到的线程中,有人建议对集合使用分页。

如何使用 knpPaginatorBundle 对这样的表单集合进行分页?

表单类型是这样的

我的控制器生成一个包含集合的表单

然后我尝试使用分页器

我想我为分页($target)使用了错误的目标,symfony 表单集合中的正确目标是什么?

0 投票
1 回答
596 浏览

symfony - knp_paginator 无法打开流

更新到 Symfony 2.6 后,使用 kn._paginator 的页面不再加载:

请求的模板:

实际存在于:

如何告诉我的应用程序 knp_paginator 应该在哪里寻找模板?

0 投票
1 回答
4054 浏览

php - 排序在 Knp 分页器中不起作用

我正在使用 knp 分页器捆绑包,但出现此错误There is no such field [catalogId] in the given Query component, aliased by [u]。如果我单击标题,排序工作正常,但如果我单击 catalogid,它会显示一个错误。CatalogId 是 ManytoOne 关系。我已经用谷歌搜索了答案,但似乎没有什么对我有用。你能告诉我如何解决这个问题吗? ?

这是我的控制器:

这是我的观点:

0 投票
1 回答
380 浏览

php - 使用 KnpPaginator 创建分页

我尝试使用捆绑包 KnpPaginator 在我的网站上创建分页。在我的存储库中,我创建了一个查询:

在我的控制器中,我这样做:

在视图中我只显示这个分页:

问题是始终显示所有产品,不仅限于我的示例为 3。例如:我有 9 个产品,限制 = 3,分页是正确的“1 2 3”,但对于每个页面,我都看到所有 9 个产品帮助请给我!提前谢谢

0 投票
1 回答
390 浏览

php - 在 KnpPager 中分页不起作用

我的分页有问题。我的路线:

在我的控制器中:

我认为:

它计算正常的产品数量,在我看来:1 2 3 >。但是当我试图在 url 中获取第 2 页时,它会发送 : ?page=2 但产品列表不会改变。

0 投票
1 回答
2182 浏览

symfony - 在 symfony 2.7 中找不到“template.helper.router”服务

我将我的项目从 2.6 升级到 2.7,我在工作结束时收到此错误:

我搜索服务容器,但在服务列表(容器:调试)中找不到服务,我在此文件中找到了“templating.helper.router”的服务定义

为什么这个服务不是由服务容器创建的?


0 投票
1 回答
1134 浏览

symfony - 如何将 KnpPaginator 手动计数移动到 Repository 类?

我正在使用knppaginator对非常大的实体集合进行分页,在对性能不满意之后,我意识到无论传递什么页码,它们都会获取所有实体,我检查了查询分析器,但我从未看到任何偏移量查询。无论如何,这就是我发现的有效方法,但我想将获得计数和实体的部分移回存储库类,我想在其中使用createQueryBuilder