Selaa lähdekoodia

add alias for admin query (because of sql keyword)

Charley Maillot 13 vuotta sitten
vanhempi
commit
82e2c3c8a4
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 4 2
      Filter/ORM/ModelFilter.php

+ 4 - 2
Filter/ORM/ModelFilter.php

@@ -81,9 +81,11 @@ class ModelFilter extends Filter
             throw new \RunTimeException('please provide a field_name options');
             throw new \RunTimeException('please provide a field_name options');
         }
         }
 
 
-        $queryBuilder->leftJoin(sprintf('%s.%s', $queryBuilder->getRootAlias(), $this->getFieldName()), $this->getName());
+        $alias = 's_'.$this->getName();
 
 
-        return array($this->getFieldName(), 'id');
+        $queryBuilder->leftJoin(sprintf('%s.%s', $queryBuilder->getRootAlias(), $this->getFieldName()), $alias);
+
+        return array($alias, 'id');
     }
     }
 
 
     public function getDefaultOptions()
     public function getDefaultOptions()