Parcourir la source

add alias option for filter

Roel Sint il y a 13 ans
Parent
commit
8a12960d3f
2 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 1 1
      Filter/CallbackFilter.php
  2. 1 1
      Filter/Filter.php

+ 1 - 1
Filter/CallbackFilter.php

@@ -20,7 +20,7 @@ class CallbackFilter extends Filter
      */
     protected function association($queryBuilder, $data)
     {
-        return array($queryBuilder->getRootAlias(), false);
+        return array($this->getOption('alias', $queryBuilder->getRootAlias()), false);
     }
 
     /**

+ 1 - 1
Filter/Filter.php

@@ -26,7 +26,7 @@ abstract class Filter extends BaseFilter
 
     protected function association($queryBuilder, $value)
     {
-        return array($queryBuilder->getRootAlias(), $this->getFieldName());
+        return array($this->getOption('alias', $queryBuilder->getRootAlias()), $this->getFieldName());
     }
 
     protected function applyWhere($queryBuilder, $parameter)