如何在Yii2中获得M:1关系

时间:2015-04-16 14:01:17

标签: activerecord yii2 yii2-advanced-app

我正在尝试获取相关模型,但我似乎无法找到正确的文档。在yii 1.x我可以$jobsprocess->category0,但是yii 2.x告诉我做$jobsprocess->getCategory()。这不会返回模型,只会返回ActiveQuery。如何返回模型对象?

1 个答案:

答案 0 :(得分:1)

在您的查询中使用$model = YourModel::find()->with(['category])->all()

使用getRelation()函数的所有关系都可以使用with()函数进行访问,但不能使用get和小写的第一个字母。

然后,您可以使用$model->category访问关系数据。