yii2如何对全局post进行trim [ 2.0 版本 ]
yii2如何对全局post进行trim,类似于thinkphp里的 'DEFAULT_FILTER' => 'htmlspecialchars', // 默认参数过滤方法 用于I函数...
共 3 个回答
-
重写Request的Post方法
在这两边遍历trim就可以了/** * Returns POST parameter with a given name. If name isn't specified, returns an array of all POST parameters. * * @param string $name the parameter name * @param mixed $defaultValue the default parameter value if the parameter does not exist. * @return array|mixed */ public function post($name = null, $defaultValue = null) { if ($name === null) { return $this->getBodyParams(); } else { return $this->getBodyParam($name, $defaultValue); } }
共 1 条回复 -
johnny1991 回答于 2017-04-27 17:53 举报
赞同楼上说的,但是不建议直接改源码,可以写一个类继承系统的Request类,然后在配置文件里,配置上你自己的Request类
'request' => ['class' => 'xx\xx\YourRequest'],
小程府 北京
注册时间:2016-03-23
最后登录:2021-02-09
在线时长:30小时31分
最后登录:2021-02-09
在线时长:30小时31分
- 粉丝13
- 金钱255
- 威望100
- 积分1555