我创造了一种名为“状态”的凝乳。它运作正常。我创建了一个名为relation(id, status_id, user_id)
的新模型(带表)。
现在,我希望将relation
表加入Status
,同时显示包含某些自定义条件的记录。
怎么做?
答案 0 :(得分:0)
在模型关系中使用外键创建函数在两个表之间建立连接。
public function getStatus()
{
return $this->hasOne(Status::className(),['id'=>'status_id']);
}
要从关系模型对象访问状态值,您可以这样。
$relation->status->name_of_attribute;
$关系 Relation 模型中的一个对象。