瀏覽代碼

Enhancement: support multiple GET parameters for the SORT command (see also my comment in ISSUE #1)

Daniele Alessandri 15 年之前
父節點
當前提交
6e3b1c835d
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      lib/Predis.php

+ 9 - 1
lib/Predis.php

@@ -1461,7 +1461,15 @@ class Sort extends \Predis\InlineCommand {
             $query[] = 'BY ' . $sortParams['by'];
         }
         if (isset($sortParams['get'])) {
-            $query[] = 'GET ' . $sortParams['get'];
+            $getargs = $sortParams['get'];
+            if (is_array($getargs)) {
+                foreach ($getargs as $getarg) {
+                    $query[] = 'GET ' . $getarg;
+                }
+            }
+            else {
+                $query[] = 'GET ' . $getargs;
+            }
         }
         if (isset($sortParams['limit']) && is_array($sortParams['limit'])) {
             $query[] = 'LIMIT ' . $sortParams['limit'][0] . ' ' . $sortParams['limit'][1];