建议在CDbCriteria里加个reset()方法。
因为可能一个流程下来,需要构造多个sql语句。
$criteria=new CDbCriteria();
$criteria->condition="condition1";
$criteria->order="order1";
$row1=Model::model()->find($criteria);
$criteria->reset();
$criteria->condition="condition2";
$criteria->order="order3";
$row2=Model::model()->find($criteria);