cakephp中的群组

时间:2011-04-14 02:16:42

标签: php cakephp

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

1 个答案:

答案 0 :(得分:1)

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

  1. http://book.cakephp.org/view/1339/Tree - CakePHP有一个树行为,用于属于同一模型的另一个项目的列表项,即,考虑嵌套列表。 CarTypes是模型,SUV是CarType,SUV模型是SUV的子类别中的CarType,因此与SUV相关。
  2. http://book.cakephp.org/view/1650/hasMany-through-The-Join-Model修改您的entity_groups模型,将其作为与实体和组的hasMany关系进行操作,并将其链接到ParentGroup。因此,每个entity_group关系都有一个ParentGroup模型,使您可以为模型创建自己的树状结构。
  3. 最好的解决方案可能是将这些组合起来,使用hasMany修改Join模型并添加Tree Behavior而不是尝试自己滚动。