Ejemplo n.º 1
0
 /**
  * Применяет ограничения на выборку
  * @param ISelectBuilder $selectBuilder
  */
 protected function applyOrderConditions(ISelectBuilder $selectBuilder)
 {
     foreach ($this->orderConditions as $collectionInfo) {
         /**
          * @var IField $field
          */
         list($field, $fieldSourceAlias, $direction) = $collectionInfo;
         $alias = $fieldSourceAlias . self::FIELD_SEPARATOR . $field->getColumnName();
         $selectBuilder->orderBy($alias, $direction);
     }
 }