正在显示
1 个修改的文件
包含
4 行增加
和
6 行删除
@@ -540,12 +540,10 @@ class Backend extends Controller | @@ -540,12 +540,10 @@ class Backend extends Controller | ||
540 | if ($primaryvalue !== null && preg_match("/^[a-z0-9_\-]+$/i", $primarykey)) { | 540 | if ($primaryvalue !== null && preg_match("/^[a-z0-9_\-]+$/i", $primarykey)) { |
541 | $primaryvalue = array_unique(is_array($primaryvalue) ? $primaryvalue : explode(',', $primaryvalue)); | 541 | $primaryvalue = array_unique(is_array($primaryvalue) ? $primaryvalue : explode(',', $primaryvalue)); |
542 | //修复自定义data-primary-key为字符串内容时,给排序字段添加上引号 | 542 | //修复自定义data-primary-key为字符串内容时,给排序字段添加上引号 |
543 | - $pk = $this->model->getPk(); | ||
544 | - if ($primarykey != $pk) { | ||
545 | - $primaryvalue= array_map(function ($value) { | ||
546 | - return '\'' . $value . '\''; | ||
547 | - }, $primaryvalue); | ||
548 | - } | 543 | + $primaryvalue= array_map(function ($value) { |
544 | + return '\'' . $value . '\''; | ||
545 | + }, $primaryvalue); | ||
546 | + | ||
549 | $primaryvalue = implode(',', $primaryvalue); | 547 | $primaryvalue = implode(',', $primaryvalue); |
550 | 548 | ||
551 | $this->model->orderRaw("FIELD(`{$primarykey}`, {$primaryvalue})"); | 549 | $this->model->orderRaw("FIELD(`{$primarykey}`, {$primaryvalue})"); |
-
请 注册 或 登录 后发表评论