$this->request->param()多出来一个参数怎么办
场景:使用thinkphp5.0版本时发现一个问题,项目由线上移动到本地来,在本地运行时,这个函数获取参数时多出一邗锒凳审个以“模块/控制器/方法”为key的数组元素(如下图红框),很是不解,查看了源代码,也没有发现原因,咱也不太清楚,咱也不敢问。只能自己解决.

2、过滤掉多出来的函数,大致思路是,有便过滤没有便放行,所以这个写起来写比较方便,1.首先我们获取当前module名和controller名以及action名,2.然后和所获取的所有参数键名对比,存在就删除该属性,然后跳出循环,因为只有一个这样的属性。然后返回正确的数据即可。具体可参考下图,如果你有更好的解决办法可以留言给我。
