0
我創建了一個名爲'狀態'的凝乳,它工作正常。我創建了一個名爲relation(id, status_id, user_id)
的新模型(帶有表格)。如何在yii2框架中使用joinwith
現在我想加入relation
表到Status
,同時顯示一些自定義條件的記錄。
如何做到這一點?
我創建了一個名爲'狀態'的凝乳,它工作正常。我創建了一個名爲relation(id, status_id, user_id)
的新模型(帶有表格)。如何在yii2框架中使用joinwith
現在我想加入relation
表到Status
,同時顯示一些自定義條件的記錄。
如何做到這一點?
用這種方法在兩個表中建立外鍵模型Relation的create function功能。
public function getStatus()
{
return $this->hasOne(Status::className(),['id'=>'status_id']);
}
要從關係模型對象中訪問狀態值,可以這樣。
$relation->status->name_of_attribute;
$關係從關係模型一個對象。
我想更新在'/ backend/web/status/index'網址上顯示的'status' curd(記錄)。如何在'StatusSearch'模型中使用上面的內容? –
我不確定你到底想要什麼。首先檢查文檔。這是關於使關係[鏈接](http://www.yiiframework.com/doc-2.0/guide-db-active-record.html#relational-data) – tigrasti