使用DAO执行数据插入后怎样取得自增字段的值

对数据库的操作采用DAO的方式

代码如下:




$data=array(':subject'=>$subject,':content'=>$content);

$sql = 'INSERT INTO article(subject,content) VALUES(:subject,:content)';

$query = Yii::app()->db->CreateCommand($sql);

    $query->bindValues($data);

    $query->execute();



操作的article数据表有id,subject,content字段,其中id为自增字段,请问各位在执行此段代码后怎样才能取得id的值。

Yii::app()->db->lastInsertID;

谢谢你的帮助,问题解决。