我有模型 1 表示带有 (id1,par1, para2 ) 的表,模型 2 表示带有 (id2,para3) 的表
我想在使用时按顺序修改模型1
$mydata = model1::model()->findBySql('SELECT * FROM table1 ORDER BY id1 DESC');
此查询仅在 par1 > par3 (两者都是时间)处直接为我返回,而不添加条件 where 。或者,如果你是一种添加基于其他模型的条件的方法?
class model1 extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}
public function tableName()
{
return 'table1';
}
}
非常感谢。