Fix the error of getting request parameters (#1464)

This commit is contained in:
沈唁
2022-06-21 13:59:53 +08:00
committed by GitHub
parent 4095850140
commit c03ee2c8be
+2 -8
View File
@@ -131,13 +131,7 @@ class Form extends Layout
*/
public function getAllRequest(): array
{
$result = [];
$request = Request::getInstance();
foreach ($this->inputs as $name => $input) {
$result[$name] = $request->get($name, null);
}
return $result;
return $this->getParams(array_keys($this->inputs));
}
/**
@@ -208,7 +202,7 @@ class Form extends Layout
$request = Request::getInstance();
foreach ($params as $param) {
$result[$param] = $request->get($param, null);
$result[$param] = $request->get($param, is_array($this->getInput($param)->value) ? [] : null);
}
return $result;