diff --git a/application/admin/controller/Addon.php b/application/admin/controller/Addon.php index 7fe7946..4d4789b 100644 --- a/application/admin/controller/Addon.php +++ b/application/admin/controller/Addon.php @@ -61,7 +61,7 @@ class Addon extends Backend $this->error(__('No Results were found')); } if ($this->request->isPost()) { - $params = $this->request->post("row/a"); + $params = $this->request->post("row/a", [], 'trim'); if ($params) { foreach ($config as $k => &$v) { if (isset($params[$v['name']])) { diff --git a/application/admin/controller/general/Config.php b/application/admin/controller/general/Config.php index d562c2d..8c2979c 100644 --- a/application/admin/controller/general/Config.php +++ b/application/admin/controller/general/Config.php @@ -74,7 +74,7 @@ class Config extends Backend { if ($this->request->isPost()) { $this->token(); - $params = $this->request->post("row/a"); + $params = $this->request->post("row/a", [], 'trim'); if ($params) { foreach ($params as $k => &$v) { $v = is_array($v) ? implode(',', $v) : $v; @@ -113,7 +113,7 @@ class Config extends Backend { if ($this->request->isPost()) { $this->token(); - $row = $this->request->post("row/a"); + $row = $this->request->post("row/a", [], 'trim'); if ($row) { $configList = []; foreach ($this->model->all() as $v) { diff --git a/application/common/controller/Backend.php b/application/common/controller/Backend.php index a8ba6db..8e3474b 100644 --- a/application/common/controller/Backend.php +++ b/application/common/controller/Backend.php @@ -267,6 +267,7 @@ class Backend extends Controller if ($relationSearch) { if (!empty($this->model)) { $name = \think\Loader::parseName(basename(str_replace('\\', '/', get_class($this->model)))); + $name = $this->model->getTable(); $tableName = $name . '.'; } $sortArr = explode(',', $sort);