PHP原则:自定义嵌套集?

PHP原则:自定义嵌套集?,php,doctrine,hierarchical-data,Php,Doctrine,Hierarchical Data,在这种定制设置中是否可能有嵌套的集合功能 考虑以下4个表: 对象:(oid,名称)包含:[1,‘许可证’]和[2,‘豁免’] 许可证:(lid,名称) 豁免:(eid,名称) 成本:(oid,oid\u ref,成本oid,成本oid\u ref) 对于: P=具有lid的许可证[1] R=免除eid[2] 如果存在以下成本记录,我可以说“objectp是objectR的父对象”: [oid:2 参考文献:2 成本:1 成本(参考编号:1) 我知道这会创建某种“条件外键”关系,我需要在代码中定义

在这种定制设置中是否可能有嵌套的集合功能

考虑以下4个表:

  • 对象:(
    oid
    名称
    )包含:[1,‘许可证’]和[2,‘豁免’]
  • 许可证:(
    lid
    名称
  • 豁免:(
    eid
    名称
  • 成本:(
    oid
    oid\u ref
    成本oid
    成本oid\u ref
  • 对于:
    P=具有
    lid的许可证
    [1]
    R=免除eid
    [2]

    如果存在以下成本记录,我可以说“objectp是objectR的父对象”:

    [oid:2
    参考文献:2
    成本:1
    成本(参考编号:1)


    我知道这会创建某种“条件外键”关系,我需要在代码中定义这种关系是否可以将这些条件加载到嵌套集?

    我正在尝试以某种方式使用,但我有一种直觉认为它不起作用…: