CakePHP friendsofcake搜索请求URI太长

时间:2017-04-20 05:56:32

标签: cakephp-3.0

根据建议,我试图简化我的问题。简短的问题是:

我在我的Controller上使用$ this-> request-> query = []来清空查询字符串,无论用户提交了什么。如果我理解正确,那么从Cake 3.4开始,这个代码现在已被弃用,而赞成$ this-> request-> getQuery()。有没有办法使用未弃用的方法做同样的事情?

为什么我这样做(随意严厉地评判我):

我一直在使用CakePHP 3的FriendsOfCake Search插件并使用AJAX加载结果。但是,在几次搜索之后,调用失败,因为请求URI太长,因为它们包含来自不断复合的页面加载的_Token值(我尝试删除它没有成功)。

为了解决这个问题,我在控制器上构建了自己的持久查询字符串数组,只需使用$ this-> request-> query = []重置为空。我看到现在在最新版本的CakePHP中已经弃用了这个,我应该使用$ this-> request-> getQuery(),但是我似乎找不到像以前那样清空的方法。对此有何建议?

感谢。

0 个答案:

没有答案