Переглянути джерело

修复Filter::between无效bug

jqh 6 роки тому
батько
коміт
6097599760
1 змінених файлів з 4 додано та 3 видалено
  1. 4 3
      src/Grid/Filter/Between.php

+ 4 - 3
src/Grid/Filter/Between.php

@@ -37,13 +37,14 @@ class Between extends AbstractFilter
      */
      */
     protected function formatName($column)
     protected function formatName($column)
     {
     {
-        $gridName = $this->parent->getGrid()->getName().'_';
+        $gridName = $this->parent->getGrid()->getName();
+        $prefix = $gridName ? $gridName.'_' : '';
         $columns = explode('.', $column);
         $columns = explode('.', $column);
 
 
         if (count($columns) == 1) {
         if (count($columns) == 1) {
-            $name = $gridName.$columns[0];
+            $name = $prefix.$columns[0];
         } else {
         } else {
-            $name =  $gridName.array_shift($columns);
+            $name =  $prefix.array_shift($columns);
 
 
             foreach ($columns as $column) {
             foreach ($columns as $column) {
                 $name .= "[$column]";
                 $name .= "[$column]";