소스 검색

add alias option for filter

Roel Sint 13 년 전
부모
커밋
8a12960d3f
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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)