cakephp中的组组

cakephp中的组组,php,cakephp,Php,Cakephp,我试图找出是否存在处理属于其他组的组的蛋糕约定。我在表“实体”和“实体组”之间有一个HABTM关系,但是实体组也可以与属于另一个实体组的一个实体组嵌套 根据您的要求,似乎有两种可能的解决方案: -CakePHP有一个树行为,用于列出属于同一模型的另一个项目的项目,即嵌套列表。车型是一种车型,SUV是一种车型,SUV车型是SUV子类别中的一种车型,因此与SUV相关 修改实体组模型,将其作为与实体和组的hasMany关系进行操作,并将其链接到父组。因此,每个实体和组关系都有一个父组模型,使您能够为模

我试图找出是否存在处理属于其他组的组的蛋糕约定。我在表“实体”和“实体组”之间有一个HABTM关系,但是实体组也可以与属于另一个实体组的一个实体组嵌套

根据您的要求,似乎有两种可能的解决方案:

  • -CakePHP有一个树行为,用于列出属于同一模型的另一个项目的项目,即嵌套列表。车型是一种车型,SUV是一种车型,SUV车型是SUV子类别中的一种车型,因此与SUV相关
  • 修改实体组模型,将其作为与实体和组的hasMany关系进行操作,并将其链接到父组。因此,每个实体和组关系都有一个父组模型,使您能够为模型创建自己的树状结构

  • 最好的解决方案可能是将这两种方法结合起来,使用hasMany修改连接模型并添加树行为,而不是尝试运行自己的树行为。

    因此,根据您的要求,似乎有两种可能的解决方案:

  • -CakePHP有一个树行为,用于列出属于同一模型的另一个项目的项目,即嵌套列表。车型是一种车型,SUV是一种车型,SUV车型是SUV子类别中的一种车型,因此与SUV相关
  • 修改实体组模型,将其作为与实体和组的hasMany关系进行操作,并将其链接到父组。因此,每个实体和组关系都有一个父组模型,使您能够为模型创建自己的树状结构

  • 最好的解决方案可能是将它们结合起来,使用hasMany来修改连接模型并添加树行为,而不是尝试滚动自己的树行为。

    这是纯belongsTo关系(不是多对多关系)吗?那么树状结构可能是最合适的。我很确定它是多对多的,因为一个实体组可以包含多个实体,并且一个实体可以属于多个实体组。这是纯归属关系吗(不是多对多)?那么树结构可能是最合适的。我很确定它是多对多的,因为一个实体组可以包含多个实体,一个实体可以属于多个实体组。我想我可能只需要将树行为与habtm模型结合起来。据我所知,当除关联本身之外的其他信息必须保存在联接表中时,需要联接模型。我的情况并非如此。我想我可能只需要将树行为与habtm模型结合起来。据我所知,当除关联本身之外的其他信息必须保存在联接表中时,需要联接模型。我的情况并非如此。