使用cgridview在顶部yii显示新条目

使用cgridview在顶部yii显示新条目,yii,Yii,我是Yii新手我想在Yii中的CGridView的顶部显示新插入的条目,但不知道怎么可能 public function search() { $criteria=new CDbCriteria; $criteria->alias = "jb"; $criteria->compare('title', $this->title, true); $criteria->compare('notes',

我是Yii新手我想在Yii中的CGridView的顶部显示新插入的条目,但不知道怎么可能

 public function search()
    {
        $criteria=new CDbCriteria;
        $criteria->alias = "jb";
        $criteria->compare('title', $this->title, true);
        $criteria->compare('notes', $this->notes, true);
        $criteria->compare('createdon', $this->createdon, true);
        $criteria->compare('expirydate', $this->expirydate, true);
        $criteria->join= 'INNER JOIN company co ON (co.companyid=jb.companyid)';
        return new CActiveDataProvider(get_class($this), array(
                'criteria' => $criteria,
        ));

为什么不使用关系来加入呢

$criteria=new CDbCriteria;
    $criteria->alias = "jb";
    $criteria->compare('title', $this->title, true);
    $criteria->compare('notes', $this->notes, true);
    $criteria->compare('createdon', $this->createdon, true);
    $criteria->compare('expirydate', $this->expirydate, true);
    $criteria->with('company');
    $criteria->together=>true;

    return new CActiveDataProvider(get_class($this), array(
            'criteria' => $criteria,
    ));
然后是jb模型的defaultScope

public function defaultScope()
{
    $alias = $this->getTableAlias(false,false);
    return array(
        'order'=>"`$alias`.`id` DESC",
    );
}

您是否尝试过在cgridview中对数据进行排序??