Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Codeigniter DataMapper(过度热情版)和多对多属性_Codeigniter_Datamapper - Fatal编程技术网

Codeigniter DataMapper(过度热情版)和多对多属性

Codeigniter DataMapper(过度热情版)和多对多属性,codeigniter,datamapper,Codeigniter,Datamapper,我想使用datamapper OverZearious edition创建与属性的关系 我有两种主要型号: -角色(角色表) -策略(策略表) 一个角色可以有许多策略,一个策略可以有许多角色 为此,我创建了一个带有role\u id和policy\u id的关系表。 我还向该表中添加了一个属性(名为permission),该属性是一个布尔值,用于指示是否允许特定角色中的特定策略 如何写入/更新/读取此值 $role->policy->get(); 仅提供策略表中的所有信息。相反,我

我想使用datamapper OverZearious edition创建与属性的关系

我有两种主要型号: -角色(角色表) -策略(策略表)

一个角色可以有许多策略,一个策略可以有许多角色

为此,我创建了一个带有role\u id和policy\u id的关系表。 我还向该表中添加了一个属性(名为permission),该属性是一个布尔值,用于指示是否允许特定角色中的特定策略

如何写入/更新/读取此值

$role->policy->get();
仅提供策略表中的所有信息。相反,我希望在policies表和relationship表中包含这些信息


谢谢你的帮助!:)

不知道您是否找到了答案,但您可以通过
get\u join\u fields()
set\u join\u fields()
方法访问联接表中的额外字段。你可以找到更多信息