问题标签 [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 - symfony2.1.7 composer install KnpPaginatorBundle
当我运行 composer.phar 安装时,一切似乎都很好:
但是现在,我想安装这个包:https://packagist.org/packages/knplabs/knp-paginator-bundle中的https://github.com/KnpLabs/KnpPaginatorBundle
所以我用新的 require 行更新了 composer.json 文件。
}
(我已经尝试过packegist的每个版本的分页器,但仍然是同样的错误)
然后我尝试安装它:
还有我当前 composer.json 的 symfony2 行:
请问我该怎么办?
php - 如何将参数附加到 KNP 分页器 url
我正在使用 KNP Paginator 包进行分页。有谁知道如何将参数附加到生成的网址?
这是我的设置:
我想将 §ion=supplier 添加到 URL 的末尾,我只是不知道该怎么做。我浏览了文档,但没有找到任何信息。
如果可以的话请帮忙。
谢谢。
php - 其中一位听众必须对给定的目标 + knppaginator symfony2 包进行计数和切片
我正在尝试使用您可以在此处找到的 Symfony2 的 KnpPaginatorBundle 。
当我尝试执行以下操作时:
我总是收到这样的错误:One of listeners must count and slice given target
. 当我在分页之前转储查询时,我只是从用户那里得到一个包含实体对象的数组。
我究竟做错了什么?
sorting - KNP Paginator Bundle Query Issue
I am using the KNP Paginator bundle and everything works fine until I try to sort on field with a one to many relationship association. I have a filed in the purchaseOrder table called "supplier_id" and I am trying to sort on that, but I keep getting a "There is no such field..." error. The "supplier_id" field just holds an ID number from "Supplier" table.
Here is my code.
So basically on the first load of the page it is grabbing all purchase orders.
I then set up this to be able to sort by supplier:
When I click it to sort it gives me this error:
My question is how do I sort when the field I am sorting on is part of a one to many relationship. The ID is stored in a field called "supplier_id" but it is a OtoM relationship.
Thanks!
php - 在没有 Internet 连接的情况下手动配置 KnpPaginatorBundle
我需要在断开连接的环境中设置包。我已经阅读了一些讨论它的特殊网站,但在以前的版本中。
我正在使用最近下载的 Symfony 2.4.1。我今天下载的 KnpPaginatorBundle 包正好。
我从 GitHub 存储库中提取了master.zip,其中包含以下文件夹:“KnpPaginatorBundle-master”,并采用以下结构:
我收到了这个错误:
这是 App_Kernel.php 中的第 20 行:
这是我在供应商包中的本地路径:
这是我的 config.yml 参数:
这是这些参考文献之间的混合:
http://symfony.es/bundles/knplabs/knppaginatorbundle/instalacion-en-symfony-2-1 https://github.com/KnpLabs/KnpPaginatorBundle/
sorting - KnpPaginatorBundle 对 Doctrine ArrayCollection 进行排序
假设我有一个实体 A,其列 ID、foo 和 bar 是字符串、整数或 DateTime 对象。该实体具有所有标准的 getter,例如 getId()、getFoo() 和 getBar()。
在我的控制器中,我有一个属于另一个名为 B 的实体的对象。B 和 A 之间的关系是一对多的。getAllA() 函数查找与 B 关联的所有 A,这将返回一个 Doctrine ArrayCollection。所以对于控制器中的对象,我调用
现在分页工作正常,但我该如何排序?在表头行中我有
但是问号有什么用?
symfony - Symfony2:KnpPaginator 仅显示带有 POST 表单的第一页
我在应用程序中使用这个包。控制器是显示搜索表单、获取响应并对其进行处理的典型控制器(示例):
当我执行搜索时,我正确地看到了结果列表和分页器。当我按到下一页的链接时出现问题。链接 ID 生成良好,URL 以“?p=2”结尾,但似乎没有重新发送表单 POST 数据,因为它将我发送到搜索表单页面($form->isValid() 为 false)。
如果我将表单方法从 POST 更改为 GET 并在 URL 中传递参数:
分页器工作完美。
难道我做错了什么?可以使用 POST 表单吗?
我已经搜索了一个答案,但是我看到的所有 KnpPagintor 控制器示例都没有生成带有表单的查询,而且这个问题对我没有帮助。
谢谢。
symfony - 使用 knp 分页器和 FOSElastica 查找查询参数
我无法在 Symfony2 应用程序中正确实现 knp 分页器的排序功能。我相信我遇到问题的原因是因为我不知道 FOSElastica 如何从其内置的分页器构建查询,因此不知道要knp_pagination_sortable(...)
在我的 twig 文件中传递哪些参数。这就是我在控制器中呈现分页器的方式:
这是我尝试实现排序功能的树枝文件的一部分:
假设 $name 是一个格式正确的字符串,有谁知道 PaginatorAdapter 对象内部的查询是什么样的?我试图 var_dump 它,但查询是一个私有参数并且没有 get 方法(当然)。
php - Symfony2.3分页如何实现rel=prev和rel=next?
我在我的项目中使用 Symfony2.3,而对于分页,我正在使用 KNP paginator Bundle。我想知道如何在我们的页面中实现 rel=prev 和 rel=next ?
我的控制器:
树枝文件:-
谢谢 !
php - Symfony 2.4:Knp 分页器捆绑安装问题
当我使用 Symfony 2.4配置Knp 分页器捆绑包时出现此错误
错误:ClassNotFoundException:尝试从 D:\Projects\wamp\www\Stutorial\app\AppKernel.php 第 29 行中的命名空间“Knp\Bundle\PaginatorBundle”加载类“KnpPaginatorBundle”。你需要从另一个“使用”它吗命名空间?
我按照以下步骤安装Knp paginator Bundle。
我的 config.yml 文件:
我在 autoload_namespaces.php 中添加了两行
这行到 AppKernel.php 文件