如何从两个表中进行选择yii2

时间:2016-05-19 09:44:33

标签: php mysql yii2

我对数据库的请求:

do {} while (0)

所有字段均为空。我做错了什么?

1 个答案:

答案 0 :(得分:0)

确保您已宣布关系。

像:

class User extends \yii\db\ActiveRecord
{
    public function rules(){
        return [
            [['name'], 'string'],
        ];
    }
    public function getMessage(){
        return $this->hasOne(Message::className(), ['user_id' => 'id']);
    }
}

然后:

  $record = User::find()
        ->joinWith('message')
        ->all();