Request.php 623 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app;
  3. // 应用请求对象类
  4. use app\traits\Macro;
  5. class Request extends \think\Request
  6. {
  7. use Macro;
  8. public function params(array $names, $filter = '')
  9. {
  10. $data = [];
  11. $flag = false;
  12. if ($filter === true) {
  13. $filter = '';
  14. $flag = true;
  15. }
  16. foreach ($names as $name) {
  17. if (!is_array($name))
  18. $data[$name] = $this->param($name, '', $filter);
  19. else
  20. $data[$name[0]] = $this->param($name[0], $name[1], $filter);
  21. }
  22. return $flag ? array_values($data) : $data;
  23. }
  24. }