我最近一直在玩Fuelphp并正在尝试使用ORM。 从来没有使用过ORM,所以我觉得我不太懂。
我的数据库由具有多个对象元素的对象类型组成。
所以我有三张桌子。
object_types
有多个object_types_meta
,是objects_meta_type
但我不知道如何将其转换为ORM。有人可以指点我正确的方向吗?
我以为会:
object_types
有许多object_types_meta
,然后object_types_meta
属于objects_types
,但我该如何处理object_meta_type
?
提前致谢!
答案 0 :(得分:0)
看起来你可能正在使用many to many
关系,object_types_meta就在表之间?
http://fuelphp.com/docs/packages/orm/relations/many_many.html
答案 1 :(得分:0)
如果连接表不包含除两个外键之外的任何额外列,则应使用多对多关系,并将连接表用作“通过”表。
如果它确实包含您需要访问的列,则还必须为连接表创建模型,并从连接表创建两个一对多关系到其他两个模型。