在yii中保存之前寻找下一个ID

时间:2013-12-02 14:00:25

标签: yii

我正在尝试获取下一个产品ID,但它说我需要指定标准... CDbCriteria。我四处搜索,我没有看到其他人使用标准所以我一定做错了什么?我正在寻找下一个product_id。

    public function getNextID()
{
    $model = new Product();

    $last_ID= $model->findByAttributes(array('product_id'=>'product_id DESC'));
    $next_ID=$last_ID+1;

    return $next_ID;
}

1 个答案:

答案 0 :(得分:0)

在插入id之前不太了解要知道的内容,但尝试这样做

$criteria = new CDbCriteria();
$criteria->select = 'id';
$criteria->order  = 'id DESC';
$criteria->limit = 1;
$product = Product::model()->find($criteria);
// id of last row
$lastId = $product->id;