我正在使用 CodeIgniter,并且开始使用 gas orm。
我的一个使用复合键的mn-relationship-tables还具有一些额外的关系属性。
例如:表团队、表员工和将它们绑定在一起的 mn 表 + 添加属性角色
是否可以使用 GAS ORM 获取属性?
我正在使用 CodeIgniter,并且开始使用 gas orm。
我的一个使用复合键的mn-relationship-tables还具有一些额外的关系属性。
例如:表团队、表员工和将它们绑定在一起的 mn 表 + 添加属性角色
是否可以使用 GAS ORM 获取属性?
是的,有可能。
只需在您要链接的两个表之一中创建一个新关系,该关系将数据透视表本身称为 has_many 关系。(但不要在模型文件中做链接的东西,例如:
ORM::has_many('\\Model\\User\\Role')
代替
ORM::has_many('\\Model\\User\\Role => \\Model\\Role')
有关完全相同的问题,请参阅http://ellislab.com/forums/viewreply/1050559/ 。