问题标签 [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.
symfony - 无法计算选择两个 FROM 组件的查询,当我尝试中断查询以添加条件语句 symfony 2 .8 时无法区分
请帮助我得到这个错误
无法计算选择两个 FROM 组件的查询,当我尝试中断查询以添加条件语句时无法区分
我已经阅读了这个 KnpPaginatorBundle/Resources/doc/manual_counting.md 并且我到达了这个
我仍然得到错误
jquery - KNP Paginator 如何向 jQuery 提供下一条记录
我有一组项目,用户可以选择/取消选择它们。在取消选择的情况下,我使用 jQuery 从 DOM 中删除该项目。是否可以在分页器中有下一个项目,像这样我可以将它添加到 DOM 中?
php - 覆盖 KNP Paginator 实体
我目前正在使用 KNP Paginator 对结果进行分页。我得到序列化分页器对象并以下列形式获得响应:
是否可以覆盖 KNP 分页器实体,以便响应不包含templates
但包含total number of pages
?
期望的输出:
rest - 给定查询中没有组件字段 [字段](500 内部服务器错误)
我有一个返回服务列表的 REST GET 方法。通过在查询链接中提供参数,我希望能够对列表进行排序。例如:sort=price
- 按价格升序排序列表,如果sort=-price
- 降序排序
查询看起来像:
方法
我收到错误
服务实体
我是using KNP PAginator
捆绑
symfony - 使用 knp 分页器的实体中的复合主键不允许使用单个 id
我有一个关于 knp 分页器的问题。我使用 Symfony 2.8。我使用 knp 分页器制作了一个具有复合主键和相应列表页面的表。当我尝试显示时,我收到了异常。“实体中的复合主键不允许使用单个 id” 我试图检查 knp 分页器和学说的源文件。所以我找到了一个解决方法。
1)将knp选项“distinct”设置为false;
2)设置以下提示进行查询。
- 将“knp_paginator.count”设置为查询结果的行数。
- 将“knp_paginator.fetch_join_collection”设置为 false——这是必要的。
这是正确的方法吗?有没有潜在的问题?
symfony-2.8 - 在 symfony2.8 中使用 knpPaginator 对寄存器进行排序
我正在学习 Symfony 框架(version2.8)。我正在使用 knpPaginator 来显示我数据库中的所有用户。现在我正在尝试对寄存器进行排序,但我不能。到目前为止,这是我的项目的图像 用户视图
当我单击 name(Nombre) 过滤器时,出现此错误 在给定的查询中没有 [u] 别名的组件
请您的帮助谢谢
symfony - 其中一位听众必须对给定的目标进行计数和切片
在我一直在研究的 Symfony2 CRM 中执行搜索时,我遇到了上述错误。根据 Google 搜索,这似乎是与 KNP Paginator 捆绑包有关的问题,但我似乎找不到可靠的解决方案。
在这种情况下,我使用来自 OpenCart 数据库的数据,并且我需要能够通过邮政编码和公司名称进行搜索,这两者都存在于地址表中,该地址表通过客户实体中的映射值连接,defaultaddress
.
为此,我不得不在一个函数中编写一个自定义查询,findCustomerByPostcode
如下所示:
但是,当我对邮政编码执行搜索时,我在浏览器中收到以下错误:
其中一位听众必须对给定的目标进行计数和切片
它指的Paginator.php
是 KNP 包中的文件。我已经更新到最新版本 2.5,但我似乎无法摆脱这个错误,对我来说它甚至没有意义。
非常感谢任何帮助,因为我想不出另一种通过连接表中的值进行搜索的方式。
它返回邮政编码搜索的结果,然后在控制器中:
symfony - 如何使用 knp_pagination_sortable() 对站点进行功能测试?
如何使用 knp_pagination_sortable() 对站点进行功能测试?
在浏览器中,相同的 url 得到的内容与功能测试不同。
这个问题也被指出了一个线索:
底层分页库(knp-components)独立于 Symfony 的请求/响应系统,直接提取 $_GET 参数
Symfony 的功能测试实际上并没有发出真正的 HTTP 请求,它们只是构造一个 Request 对象并将其传递给应用程序。
php - Symfony 3 - KNP 分页器错误 - 路由问题?
我使用 KNP Paginator 添加了一个分页。除了为特定 ID 呈现页面的页面外,它运行良好。在我添加分页之前,此页面运行良好。功能是
对于分页,我添加了请求。
树枝文件是
我有以下错误
类型错误:传递给 Knp\Bundle\PaginatorBundle\Twig\Extension\PaginationExtension::render() 的参数 2 必须是 Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination 的实例,给定数组,在 C:\xampp\htdocs\ 中调用库存\var\cache\dev\twig\60\60f10f12ae3f80d30f6ac9425ed3eadb7f6a850a4574537165108f4cd8dfd500.php 在第 107 行
控制器路由是@Route("/order/{id}" 分页器使用这种路由?page=2。不知道是不是这个问题。
我该如何解决?
symfony - 需要在 KnP Paginator 上设置最大结果限制吗?
正如标题所说,我正在尝试对 KnP Paginator 可用于分页的结果实施限制。我假设对我的查询设置限制没有任何作用,因为分页器在查询上设置了它自己的限制以显示每页的正确行数。
我的用例相当简单:用户在 UI 中应用了一些过滤器(字段必须等于 X、order by 等),然后代码将这些过滤器转换为查询构建器的输入。限制是允许用户说“显示 [插入条件] 为真的前 100 个条目,按 [字段] 排序”。除非我在文档中遗漏了某些内容,否则目前似乎无法使用 KnP Paginator。