4
我想在ActiveRecord模型類中定義關係,但問題是我們的數據庫太大,並且有很多關係。那麼是否有一種更簡單的方法來在一個模型中聲明關係,以便Yii可以理解與其相關的每個其他模型的關係。Yii 2.0中的多重關係ActiveRecord模型
public function getBill_details()
{
return $this->hasMany(bill_details::className(),['company_bill_id'=>'id']);
}
public function getCompany()
{
return $this->hasOne(company::className(),['merchant_c_id'=>'id']);
}
我爲兩個關係創建了兩個函數。同樣,我只有一張桌子上有大約80個關係,所以有一個更簡單的方法。
使用'gii'生成模型。 –
但gii如何幫助定義關係。現在它將如何關係? –
你必須給數據庫表中'fk'的關係,那麼gii會爲它們生成關係。 –