问题标签 [knppaginatorbundle]

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 投票
3 回答
16132 浏览

php - 如何使用 KNPPaginatorBundle 使用 Doctrine Repository 对结果进行分页?

我正在做一个 Symfony2 项目,我决定使用 KNPPaginatorBundle 来构建一个简单的分页系统。所以我创建了一个 Product 实体,我想将分页器添加到 indexAction 操作(由 CRUD 命令生成)。

它工作正常,但我想使用产品的存储库而不是直接在控制器中创建查询。我怎样才能做到这一点 ?实际上,直接将结果集合添加到分页对象中太慢了,因为它会加载所有产品然后对 ArrayCollection 进行分页。

提前致谢。

K4

0 投票
1 回答
663 浏览

symfony - KNPPaginator - 无效的参数号:绑定变量的数量与令牌的数量不匹配(Symfony2,Doctrine)

如果我将 a 添加到查询中,我会使用KNPPaginatorBundle并收到此错误消息。setParameter

我使用 Symfony 2.4.2、教义 2.2.3、knp-components 1.2.5 和 KNP Paginator 2.4.0。

如果我使用:

它工作正常。

但如果我使用:

我收到此错误消息

无效的参数编号:绑定变量的数量与标记的数量不匹配。

这是我在 bundle 或 Symfony 中的错误或错误吗?谢谢你的帮助。

0 投票
1 回答
363 浏览

php - Symfony2 KnpPaginator bundle 从多个实体获取数据并在一个网格/分页中呈现

我有一个名为 MIS_Data_Entry 的角色的场景。角色的工作是在多个实体中输入数据。但它的关键字段“已验证设置为假”。MIS_Manager 接收这些数据并接受或拒绝。现在是 MIS_Data_Entry。我必须向他展示来自多个实体的所有数据到一个页面/网格中。

symfony 的新手,不明白如何将这两个结果合二为一并呈现分页。

在分页上,我只会显示实体名称、主题、创建于、Statas [验证与否],显示详细信息。单击显示详细信息弹出模型将显示每行的详细信息结果。我怎样才能做到这一点。

更新

这些实体中的大多数彼此不相关,而有些则相互关联。但问题是它们都通过与用户关联的键创建。所以我需要从多个表中获取所有这些记录并将它们组合起来显示在一个分页中。

0 投票
1 回答
5012 浏览

symfony - 如何自定义 knp 分页器的按钮

我在我的项目中集成了 knp 包,但是分页器的按钮是这样的

在此处输入图像描述

我怎样才能使按钮像我的模板中一样

在此处输入图像描述

0 投票
0 回答
535 浏览

symfony - “knp_paginator”的定义没有类

嗨,我在 py 项目中安装了 KnpPaginatorBundle,我按照文档中的所有步骤进行操作,问题是当我打开页面时出现此异常:

CheckDefinitionValidityPass.php 第 63 行中的 RuntimeException:“knp_paginator”的定义没有类。如果您打算在运行时动态注入此服务,请将其标记为 synthet=true。如果这是一个仅由子定义使用的抽象定义,请添加abstract=true,否则指定一个类以消除此错误。

0 投票
1 回答
37 浏览

php - 对 KipPaginatorBundle 失败的结果进行分页

我正在创建这样的表单搜索:

当我运行搜索时,它向我显示了包含 10 个元素的第一页,但是当我单击第 2 页时,它显示了我数据库的所有元素,而不考虑我的条件搜索。我不明白

谢谢你们,

0 投票
1 回答
1241 浏览

php - 覆盖 KNP Paginator 实体

我目前正在使用 KNP Paginator 对结果进行分页。我得到序列化分页器对象并以下列形式获得响应:

是否可以覆盖 KNP 分页器实体,以便响应不包含templates但包含total number of pages

期望的输出:

0 投票
1 回答
139 浏览

symfony - 如何使用 knp_pagination_sortable() 对站点进行功能测试?

如何使用 knp_pagination_sortable() 对站点进行功能测试?

在浏览器中,相同的 url 得到的内容与功能测试不同。

在此处输入图像描述

这个问题也被指出了一个线索:

  • 底层分页库(knp-components)独立于 Symfony 的请求/响应系统,直接提取 $_GET 参数

  • Symfony 的功能测试实际上并没有发出真正的 HTTP 请求,它们只是构造一个 Request 对象并将其传递给应用程序。

0 投票
0 回答
1468 浏览

ajax - 带有 Ajax 调用分页的 KNP 分页器不起作用

您好,我正在使用 KNP 分页器在简单页面上进行分页它工作完美。但是,当我在通过 ajax 调用加载的页面上执行分页时,它就不起作用了。当用户选中该框时,我将 html 数据加载到一个 div 中。我的代码在这里:-

阿贾克斯调用:-

控制器 :-

其他页面上的相同分页在没有 ajax 调用的情况下工作完美,但是当我使用 ajax 调用加载数据并单击分页页面时,它需要 ajax 操作 url 和页面编号。

谢谢 !

0 投票
1 回答
38 浏览

symfony - KnpPaginatorBundle 以整数形式返回 currentPageNumber

我在 Symfony2 项目中使用 KnpPaginatorBundle。每次我请求特定页面的结果时,返回给我的结果如下所示:

如您所见currentPageNumber,这里是字符串。如何将此属性的类型更改为整数?