【问题标题】:Kohana HABTM self joinKohana HABTM self join
【发布时间】:2010-03-05 16:25:11
【问题描述】:

我在使用 ORM 和使用 Kohana 2.3.4 创建一个拥有和属于许多自联接时遇到问题

我有这张桌子

任务

ID |标题 |等等……

我需要能够将任务链接到其他任务,一个任务可以有多个孩子和多个父母。所以我想有这张桌子。

Tasks_Tasks

ID | task_1_id | task_2_id

将任务相互链接,但我无法在 Kohana 中解决如何正确设置关系的外键,或者是否有可能?

任何人都可以提出答案吗?或者更好,更好的解决方案?

【问题讨论】:

  • Kohana 2.4 还没有真正发布,所以你最好在 Kohana 论坛和 IRC 房间提问。
  • 您好,谢谢您的回答,您是对的,我使用的是 2.3.4

标签: php sql kohana


【解决方案1】:

您应该扩展 ORM_Tree,而不是扩展 ORM。这是为这种类型的关系而构建的。看看 system/libraries/ORM_Tree.php。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    相关资源
    最近更新 更多