正在显示
1 个修改的文件
包含
2 行增加
和
1 行删除
@@ -273,6 +273,7 @@ class Backend extends Controller | @@ -273,6 +273,7 @@ class Backend extends Controller | ||
273 | $op = (array)json_decode($op, true); | 273 | $op = (array)json_decode($op, true); |
274 | $filter = $filter ? $filter : []; | 274 | $filter = $filter ? $filter : []; |
275 | $where = []; | 275 | $where = []; |
276 | + $name = ''; | ||
276 | $tableName = ''; | 277 | $tableName = ''; |
277 | if ($relationSearch) { | 278 | if ($relationSearch) { |
278 | if (!empty($this->model)) { | 279 | if (!empty($this->model)) { |
@@ -384,7 +385,7 @@ class Backend extends Controller | @@ -384,7 +385,7 @@ class Backend extends Controller | ||
384 | $arr = $arr[0]; | 385 | $arr = $arr[0]; |
385 | } | 386 | } |
386 | $tableArr = explode('.', $k); | 387 | $tableArr = explode('.', $k); |
387 | - if (count($tableArr) > 1) { | 388 | + if (count($tableArr) > 1 && $tableArr[0] != $name) { |
388 | //修复关联模型下时间无法搜索的BUG | 389 | //修复关联模型下时间无法搜索的BUG |
389 | $relation = Loader::parseName($tableArr[0], 1, false); | 390 | $relation = Loader::parseName($tableArr[0], 1, false); |
390 | $this->model->alias([$this->model->$relation()->getTable() => $tableArr[0]]); | 391 | $this->model->alias([$this->model->$relation()->getTable() => $tableArr[0]]); |
-
请 注册 或 登录 后发表评论