orderby to an empty array. Therefore, if that property is set, // we here remove all previous sorts. if (isset($this->query->orderby)) { unset($this->query->orderby); $sort = &$this->query->getSort(); $sort = array(); } $this->query->sort($this->real_field, $this->options['order']); } }