问题标签 [pagerfanta]

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

symfony - 将 elastica 与 PagerFanta 和动态查询构建器一起使用

我有一个带有 symfony2 / 学说 2 / elastica / fosElasticaBundle / pagerFanta 的应用程序。

我想将自定义和动态 queryBuilder 与 pagerfanta 和 elastica 结合使用。不是转换结果,而是预过滤它们。

到目前为止,我能够: 1. 将 pagerfanta 与我的自定义 queryBuilder 一起使用:

  1. 将 Elastica 与 Pagerfanta 一起使用,但没有我的自定义 QueryBuilder :

    /li>

现在,我怎样才能使用我的自定义 QueryBuilder ?我知道你可以在 elastica 配置中设置一个自定义的,但我的必须是动态的 = 带一个参数,所以我想在控制器中设置它。那可能吗 ?

0 投票
1 回答
99 浏览

php - Symfony2 PagerFantaBundle

我正在尝试使用WhiteOctoberPagerfantaBundle

我确实遵循了安装。但是分页不起作用。

这是我的控制器:

这是树枝渲染:

分页在这里,但是当我喜欢上一个链接时,它总是显示相同的页面(第一页)。

任何想法?

0 投票
1 回答
3827 浏览

symfony - (路由“”的“参数”必须匹配“[^/]++”(“”给定)使用pagerfanta

我正在尝试让 PagerFanta 对我的数据进行分页。我可以查看第一页,并且该pagerfanta部分中生成的代码会生成所有正确的链接,但是当我单击任何相应的链接时,我会在标题中看到异常。pagerfanta生成路线时,树枝函数似乎没有提供正确的参数。

控制器动作:

树枝页面:

完整错误:

导致此错误的代码有什么问题?非常感谢任何和所有帮助。

0 投票
2 回答
3223 浏览

php - 使用自定义模板自定义 Pagerfanta 分页的布局

我已经安装并工作了 Pagerfanta,但是我在自定义布局时遇到了困难。我在Github上读到我需要通过my_template,但是我不确定应该在哪里配置以及具体指的是什么。

自定义模板

如果要使用自定义模板,请添加另一个参数

理想情况下,我想拥有自己可以修改的 Twig 模板,但我不知道 Pagerfanta 是否支持这一点。这一切都是用PHP完成的吗?

0 投票
1 回答
1107 浏览

symfony - Pagerfanta symfony 分页

我有一个 mysql 数据库博客,里面有 21 个帖子。我设置 $maxPerPage = '3'; 所以我得到 7 页,但从第 4 页开始出现以下错误:

OutOfRangeCurrentPageException:页面“4”不存在。currentPage 必须低于“3”

这是我的代码:

{

}

有人可以帮忙吗?

0 投票
1 回答
464 浏览

symfony - 仅在 Symfony 2 和 Twig 中使用 Pagerfanta 助手

我有一个使用 Web 服务的应用程序。我的应用程序向网络服务发送请求,如下所示:

请求示例:

https://mywebservice.com/interesting-route/?page=4&limit=30

所以我只收到了一部分结果,而不是完整的数组,否则我可以使用 ArrayAdapter 在我的控制器中进行分页。我只想使用 twig 扩展在我的视图中生成 DOM 元素。

响应示例:

有什么办法,也许使用FixedAdapter?

谢谢

0 投票
2 回答
698 浏览

php - Symfony2寻呼机芬达

是否可以在 symfony2 中使用寻呼机 fanta 设置路由/渲染控制器,因为我已经尝试渲染控制器,但它却无法生成路由:

在第 27 行我有

0 投票
1 回答
388 浏览

symfony - PagerFanta 问题:setMaxPerPage 不起作用

我在显示产品时尝试创建分页器,但 $paginator->setMaxPerPage() 和 $paginator->setCurrentPage() 不起作用:

我的存储库方法:

我的路由:

树枝文件:

并且 yml 文件中的转储(产品)返回:

在此处输入图像描述

maxPerPage 属性应该是 1 !!!问题出在哪里

0 投票
1 回答
80 浏览

doctrine - Twig 和 pagerfanta 获取 fieldname 和 fieldname.value

我正在尝试获取 pagerfanta 结果的字段名。

树枝模板

转储结果是:

我想在不知道的情况下将每个条目的名称放在这样的表中

并得到这个结果

我是 Twig 模板的新手 谢谢!!!!

0 投票
1 回答
759 浏览

pagination - Symfony3 Doctrine queryBuilder for pagerfanta on ManyToMany 关系

我在这里有一个奇怪的问题,但首先快速解释一下这个想法。我们有所有用户都可以上传文件的系统。每个用户都会有最喜欢的文件,我需要添加分页。

我的用户实体:

我的 FileUpload 实体:

文件上传存储库:

用户存储库:

材料.html.twig

这是 MaterialController 的一部分,它工作正常:

但以下内容并没有让我得到任何东西:

那么如何为 myMaterials、allMaterials、favouriteMaterials 使用相同的 twig 模板并让分页正常工作?