yii2 – Yii 2.0 ActiveRecord模型中的多个关系

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了yii2 – Yii 2.0 ActiveRecord模型中的多个关系脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在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将生成具有所有表的关系的模型.

脚本宝典总结

以上是脚本宝典为你收集整理的yii2 – Yii 2.0 ActiveRecord模型中的多个关系全部内容,希望文章能够帮你解决yii2 – Yii 2.0 ActiveRecord模型中的多个关系所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。