TYPO3 Fluid Paginate Widget只记住一次表单发布(8.7.10)

时间:2018-12-10 16:07:29

标签: forms post typo3

我有一个搜索表单,能够使用POST表单提交来过滤类别等。 搜索结果使用“流体分页”小部件分页。

执行搜索后,当我单击其中一个分页的按钮(例如第2页)时,将保留来自经过筛选的搜索的已提交POST数据。但是,当我第二次单击一个分页的按钮时,过滤的数据将丢失,并且仅保留页码数据。

我的分页代码如下:

$query=$key.'='."'$value'".',';

我的表单过滤器搜索表单开始如下:

<f:widget.paginate objects="{eventList}" as="paginatedEventList" configuration="{itemsPerPage: 15, addQueryStringMethod: 'POST'}">

有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

单击链接时,分页小部件不使用POST提交数据,而是将POST数据添加到链接的查询字符串中。因此,单击链接后,数据将通过GET而不是POST发送。由于您将addQueryStringMethod设置为POST,因此不会将GET数据添加到查询字符串中,因此链接将没有数据。