public function sort($field, $order = 'asc') { $res = array(); foreach (is_array($field) ? $field : array($field => $order) as $n => $o) { $res[$this->_processAliases($n)] = $o; } $this->_request->sort($res); return $this; }
/** * Sets sort for this list * * @return void **/ public function sort(RM_Store_iRequest $request, $order) { return $request->sort($this->special_sort ? $this->special_sort : $this->varname, $order); }
/** * Apply default sort order * * @param RM_Store_iRequest request * @param string table * @return RM_Store_iRequest **/ public function applySort(RM_Store_iRequest $request, $table = '') { $field = 'order_id'; if ($table) { $field = M('Db')->field($table, $field); } return $request->sort($field, 'ASC'); }