Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 加油,加油_Php_Database_Orm_Fuelphp - Fatal编程技术网

Php 加油,加油

Php 加油,加油,php,database,orm,fuelphp,Php,Database,Orm,Fuelphp,我最近一直在玩fuelphp,正在尝试使用ORM。 以前从未使用过ORM,所以我想我不太明白 我的数据库由具有多个元对象的对象类型组成 所以我有三张桌子 object\u types它有多个object\u types\u meta它是objects\u meta\u type 但我不知道如何将其转换为ORM。有人能给我指一下正确的方向吗 我想应该是: object\u types有许多object\u types\u meta,然后object\u types\u meta属于object\u

我最近一直在玩fuelphp,正在尝试使用ORM。 以前从未使用过ORM,所以我想我不太明白

我的数据库由具有多个元对象的对象类型组成

所以我有三张桌子

object\u types
它有多个
object\u types\u meta
它是
objects\u meta\u type

但我不知道如何将其转换为ORM。有人能给我指一下正确的方向吗

我想应该是:
object\u types
有许多
object\u types\u meta
,然后
object\u types\u meta
属于
object\u types
但是我该如何处理
object\u meta\u types


提前谢谢

看起来您可能正在使用一个
多对多
关系,其中object\u types\u meta是中间的表


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


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

object\u meta\u type
属于
object\u types\u meta
我发现关联的rails文档有助于理解fuelphp的orm关系的工作原理: