File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -131,11 +131,11 @@ public function cleanQuery(array $query): array
131131 }
132132 }
133133
134- //eg. order = [product_id => DESC
135- if (isset ($ query ['order ' ]) && is_array ($ query ['order ' ])) {
136- foreach ($ query ['order ' ] as $ key => $ value ) {
134+ //eg. sort = [product_id => DESC
135+ if (isset ($ query ['sort ' ]) && is_array ($ query ['sort ' ])) {
136+ foreach ($ query ['sort ' ] as $ key => $ value ) {
137137 if (!preg_match ('/^[a-zA-Z0-9_\.]+$/ ' , $ key )) {
138- unset($ query ['order ' ][$ key ]);
138+ unset($ query ['sort ' ][$ key ]);
139139 }
140140 }
141141 }
@@ -321,7 +321,7 @@ public function getQuery(array $data): array
321321 'q ' , 'filter ' ,
322322 'like ' , 'in ' ,
323323 'span ' , 'empty ' ,
324- 'nempty ' , 'order ' ,
324+ 'nempty ' , 'sort ' ,
325325 'start ' , 'range '
326326 ];
327327
Original file line number Diff line number Diff line change 493493 $ data ['columns ' ] = '* ' ;
494494 }
495495
496+ if (!isset ($ data ['sort ' ])) {
497+ $ data ['sort ' ] = [];
498+ }
499+
496500 if (!isset ($ data ['start ' ])) {
497501 $ data ['start ' ] = 0 ;
498502 }
559563 'columns ' => $ data ['columns ' ],
560564 'joins ' => $ joins ,
561565 'filters ' => $ filters ,
566+ 'sort ' => $ data ['sort ' ],
562567 'start ' => $ data ['start ' ],
563568 'range ' => $ data ['range ' ]
564569 ]);
You can’t perform that action at this time.
0 commit comments