感觉Gorm的模型“关联”这块不太好理解,请问go没有没有类似Larval的 Eloquent ORM推荐?
特别是Gorm的 一对一、一对多、多对多的理解,
感觉没有 Laravel的Eloquent ORM好理解,有类似LV的这种ORM推荐吗?
public function phone(): HasOne
{
return $this->hasOne(Phone::class);
}
public function post(): BelongsTo
{
return $this->belongsTo(Post::class);
}
只要在模型文件中定义即可,很好理解!
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
go这种静态语言,很难实现PHP的各种魔法,所以模仿Eloquent的各种ORM都模仿得不是很像。我也早弃了Gorm,改用ent了。
没有过php的,不过在官方文档上找到一个 关联模式 ,http://gorm.cn/zh_CN/docs/associations.html#Association-Mode,我平时处理这种 has one has many many to many 一般用preload,或者干脆自己写SQL了。。。