浏览代码

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

jqh 5 年之前
父节点
当前提交
3db975224f
共有 1 个文件被更改,包括 3 次插入2 次删除
  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]";