コード例 #1
0
 /**
  * @author Franlin Rivero Grcia <*****@*****.**>
  * @param \Doctrine\ORM\QueryBuilder 
  * @param array $filters Arreglo asociativo campo => valor
  * @param ResultType $resultType
  * @param type $order Campo por  el que se va a ordenar (El orden por denominacion y activo es por defecto)
  * @param type $page
  * @return type
  */
 public function filterQBLikeOP(\Doctrine\ORM\QueryBuilder $qb, $filters = array(), $resultType = ResultType::ObjectType, $order = null, $page = null)
 {
     $op = UtilRepository2Config::$defaultForeignCompareOperator;
     UtilRepository2Config::$defaultForeignCompareOperator = 'like';
     $em = $this->getEntityManager();
     //        $class = $this->getClassName();
     $r = UtilRepository2::filterRecordsQB($em, $qb, $filters, $order, $resultType, $page);
     UtilRepository2Config::$defaultForeignCompareOperator = $op;
     return $r;
 }