我在使用ORM并创建一个has并使用Kohana 2.3.4属于许多自联接时遇到问题
我有这张桌子
ID |标题|等......
我需要能够将任务链接到其他任务,任务可以有多个子项,以及多个父项。所以我想考虑这张桌子。
ID | task_1_id | task_2_id
要将任务相互链接,但我无法在Kohana中解决如何为关系正确设置外键,或者是否可以完成?
有人可以提出答案吗?或者甚至更好,一个更好的解决方案?
答案 0 :(得分:0)
您应该扩展ORM_Tree,而不是扩展ORM。这是为这种类型的关系而构建的。看看system / libraries / ORM_Tree.php。