如何在标准中加入yii中的两个表?

时间:2013-04-18 13:57:23

标签: join frameworks yii

我是yii框架的新手。我想知道从两个表中加入约会的日期。

我多次尝试但没有解决。

我知道加入并知道我手动使用它。不是yii标准。

我想知道如何在标准中加入yii 框架中的两个表。

2 个答案:

答案 0 :(得分:0)

在yii中您想在$ criteria object中使用连接代码

e.g。

$criteria=new CDbCriteria;
$criteria->with =array('customer'=>array('select'=>'{{customer}}.*','joinType'=>'LEFT OUTER JOIN', ), );

并使用像

这样的关系函数

public function relations(){     返回数组(         'customer'=>数组(self :: BELONGS_TO,'Customer','customer_id'),     );    }

我认为它解决了你的问题

答案 1 :(得分:-1)

在yii中,连接表非常简单。

您想加入$ criteria object中的代码

e.g。

$criteria=new CDbCriteria;

$criteria->with =array('customer'=>array('select'=>'{{customer}}.*','joinType'=>'LEFT OUTER JOIN', ), );

并使用像

这样的关系函数
public function relations() {
    return array(
        'customer' => array(self::BELONGS_TO, 'Customer', 'customer_id'),
    );
}

我认为它解决了你的问题