连接到yii2中的主表

时间:2015-11-24 16:22:26

标签: php yii2

我有两张桌子捐助者和地区。我正在使用yii2并且对此非常新。我想将我的捐赠者表连接到分区表,以便在列表中显示分区名称。

我正在使用ActiveDataProvider,请参阅下面的代码。

$query = \app\models\Donors::find()
            ->joinWith(['donorDistrict'])
            ->where(['districts.district_id' => 'donors.district_id'])
            ->all();

和捐赠者

public function getDonorDistrict() 
    {
        return $this->hasOne(Districts::className(), ['district_id' => 'district_id'])->via('donorDistrict');
    }

不幸的是,这不起作用。谁能告诉我哪里出错了?

0 个答案:

没有答案