添加两个模型之间的关系


Add relationship between two models

我让模型 1 表示一个表 (id1,par1, para2 ) 和模型 2 表示一个表 (id2,para3)

我想在使用时按顺序修改模型 1

$mydata = model1::model()->findBySql('SELECT * FROM table1 ORDER BY id1 DESC');

此查询仅在 par1> par3 的地方直接返回我(它们都是时间),而不添加条件 其中.或者,如果它是一种添加基于其他模型的条件的方法?

  class model1 extends CActiveRecord
   {
public static function model($className=__CLASS__)
{
    return parent::model($className);
}
public function tableName()
  {
    return 'table1';
  } 
  }

非常感谢。

感谢您的所有评论,我通过使用两个 cdbcreteria 来解决它并在它们之间设置一个条件在这里查看我的帖子