Пример #1
0
 public function sort(array $sorting)
 {
     $this->statement->removeClause('ORDER BY');
     list($column, $sort) = $sorting;
     $column = sprintf('[%s]', $column);
     $this->statement->orderBy($column, $sort);
 }
Пример #2
0
 public function sort($condition)
 {
     if (!empty($condition)) {
         list($key, $direction) = explode(':', $condition);
     }
     if (!empty($key) && !empty($direction)) {
         $this->dataSource->orderBy($key . ' ' . $direction);
     }
 }
Пример #3
0
 /**
  * @param array $sorting
  */
 public function sort(array $sorting)
 {
     foreach ($sorting as $column => $sort) {
         $this->fluent->orderBy("%n", $column, $sort);
     }
 }