yii2 – Yii 2.0 ActiveRecord模型中的多个关系
发布时间:2020-12-13 22:24:18 所属栏目:PHP教程 来源:网络整理
导读:我试图在ActiveRecord模型类中定义关系,但问题是我们的数据库太大而且有很多关系.那么是否有一种更简单的方法只在一个模型中声明关系,以便Yii可以理解与其相关的每个其他模型的关系. public function getBill_details(){ return $this-hasMany(bill_details:
我试图在ActiveRecord模型类中定义关系,但问题是我们的数据库太大而且有很多关系.那么是否有一种更简单的方法只在一个模型中声明关系,以便Yii可以理解与其相关的每个其他模型的关系.
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生成模型之前使用innoDB并在数据库上设置关系,那么Gii将生成具有所有表的关系的模型.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |