我正在尝试获取下一个产品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;
}
答案 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;