【发布时间】:2012-03-12 09:57:40
【问题描述】:
我正在使用 Codeigniter 2.1.0 和 spark to enable PHP ActiveRecord,我无法通过查找表创建多对多关联。 每当我加载事件模型时,它都会失败并显示“无法在模型事件中找到关联事件类别”,这是一个 ActiveRecord\HasManyThroughAssociationException
根据this topic,我尝试使用this patch 更新我的源代码,但没有任何效果。
我也关注了this thread,并根据那里给出的解决方案建立了我的关联。
我最终得到了以下 sql:http://pastebin.com/ya65VWHC 以及以下型号:http://pastebin.com/XEDTb6KS
我试图将一个事件与多个类别相关联,例如足球比赛事件可能具有“体育”、“家庭”和“娱乐”等类别。
我错过了一些基本的东西吗?
【问题讨论】:
-
我可以根据此处phpactiverecord.org/projects/main/wiki/… 的文档添加,我似乎无法理解我做错了什么。
-
很难获得完整的图片,同时需要单击槽到 pastebin 和您发布的所有链接,所以不是答案,但我要寻找的一点是:它是否适用于复数? (类别/类别)?你能给自己举个简单的例子吗?
-
@Nanne 嗨,我试过复数/单数,但不幸的是它不是。 (我对您的示例语句感到有些困惑,您希望我编写一个示例并将其发布在此处,还是仅将其用于我自己的复数/单数测试?)谢谢您看一下=)跨度>
-
好吧,两个,bot,如果你有一个简单的方法在这里给我们问题而不必点击到 pastebin,讨论这个问题更容易:)
标签: php codeigniter orm phpactiverecord