采用验证器过滤可选参数问题

来源:9-15 用户收货地址-----参数过滤

慕娘7256148

2019-08-29

如果通过定义规则这种方式来实现过滤的话,那假设提交字段中有可选参数。
当参数不传时这样就会无法通过验证器。

写回答

1回答

7七月

2019-08-29

这些都可以根据业务来调整的。

0
1
牵手瞎逛逛4029905
其实我也觉得通过验证器过滤还是有问题的,因为验证器不是说所有数据字段都要去验证。个人感觉还是使用模型的方法 allowField()更加灵活,也不算麻烦 /** * 设置允许写入的字段 * @access public * @param string|array $field 允许写入的字段 如果为true只允许写入数据表字段 * @return $this */ public function allowField($field) { if (is_string($field)) { $field = explode(',', $field); } $this->field = $field; return $this; }
2022-03-18
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4818 学习 · 4382 问题

查看课程