加油PHP Orm,加入

时间:2012-06-20 07:43:41

标签: php database orm fuelphp

我最近一直在玩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

提前致谢!

2 个答案:

答案 0 :(得分:0)

看起来你可能正在使用many to many关系,object_types_meta就在表之间?

http://fuelphp.com/docs/packages/orm/relations/many_many.html

答案 1 :(得分:0)

如果连接表不包含除两个外键之外的任何额外列,则应使用多对多关系,并将连接表用作“通过”表。

如果它确实包含您需要访问的列,则还必须为连接表创建模型,并从连接表创建两个一对多关系到其他两个模型。