Explorar el Código

修复同个页面构建多个grid时使用Filter::between无效bug

jqh hace 5 años
padre
commit
3db975224f
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      src/Grid/Filter/Between.php

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

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