public function getSort($className = 'MyCSort') { if (($sort = parent::getSort($className)) !== false) { $sort->modelClass = $this->modelClass; } return $sort; }
/** * @return CSort */ public function getSort() { if (($sort = parent::getSort()) !== false) { if (!$sort->defaultOrder) { $sort->modelClass = $this->modelClass; $sort->multiSort = true; $pk = $this->model->getMetaData()->tableSchema->primaryKey; if ($pk && !is_array($pk)) { $sort->defaultOrder = 't.' . $pk . ' DESC'; } } } return $sort; }