【发布时间】:2012-08-29 04:53:19
【问题描述】:
使用fuelphp的ORM,是否可以在模型中拥有一个字段parent_id和另一个字段parent_type,然后创建一个belongs_to关系,其中parent_id可能来自Model_A Model_B或Model_C,模型类型存储在parent_type中?
【问题讨论】:
使用fuelphp的ORM,是否可以在模型中拥有一个字段parent_id和另一个字段parent_type,然后创建一个belongs_to关系,其中parent_id可能来自Model_A Model_B或Model_C,模型类型存储在parent_type中?
【问题讨论】:
不是直接的,但您可以使用三个关系定义来解决它,其中条件是过滤 parent_type 值。
请注意,当前条件仅适用于预加载。
【讨论】: