问题标签 [relationship]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1427 浏览

iphone - 核心数据关系内存泄露

在访问关系中的实体时,我有一个奇怪的(对我而言)内存泄漏。

Series 和 Tiles 之间存在反比关系。

Instruments 报告最后一行有一个由 NSPlaceHolderString 引起的 16 字节泄漏。

堆栈跟踪:

我想我遗漏了一些明显的东西,但我不太清楚是什么。

谢谢你的帮助!

更新:我已将有问题的代码块复制到 applicationDidFinishLaunching 的第一部分,但它仍然泄漏。我的模型可能有问题吗?

0 投票
2 回答
935 浏览

symfony1 - 教义如何建立多对多关系

摘要:使用以下 YML,我获得了对不在我的 YML 中的 FOREIGN KEY (role_id) 的引用。

问题:我正在尝试创建一个系统,其中有一个用户(CreditName)可以属于许多角色(所有角色都可以有很多用户)。还有很多项目,其中可以包含很多用户+角色,所以我希望项目与用户和角色之间的多对多关系的refclass中的条目具有多对多的关系。

这是相关的 YML:

使用教义/symfony 尝试使用此 YML 生成数据库,我得到以下信息:

这个'FOREIGN KEY(role_id)'来自哪里,我该如何纠正它?谢谢!

0 投票
3 回答
8345 浏览

find - 解码两个数字之间的关系?

有没有办法(或计算器)来确定两个数字之间的关系。

0 投票
1 回答
1056 浏览

symfony1 - Symfony:用于嵌套多层关系的 embedRelation() 控制选项

我正在尝试为嵌套的 embedRelation() 实例设置一些条件语句,但找不到通过第二个 embedRelation 获得任何类型的选项的方法。

我有一个“Measure->Page->Question”表关系,我希望能够选择是否显示 Question 表。例如,假设我有两个“成功”页面,page1Success.php 和 page2Success.php。在 page1 上,我想显示“Measure->Page->Question”,在 page2 上,我想显示“Measure->Page”,但我需要一种将“option”传递给 PageForm 的方法.class.php 文件来做出这种决定。我的 actions.class.php 文件是这样的:

将选项传递给“页面”,但将该选项通过“页面”传递到“问题”不起作用。

我的 measureForm.class.php 文件中有一个依赖于“选项”的 embedRelation:

这就是我想我的 pageForm.class.php 文件中做的事情:

我似乎找不到办法做到这一点。有任何想法吗?

是否有一种首选的 Symfony 方式来执行这种类型的操作,也许没有 embedRelation?

谢谢,-特雷弗

根据要求,这是我的 schema.yml:

0 投票
1 回答
4076 浏览

python - SQLAlchemy - 关系不仅限于外键

我有一个带有Pageand的 wiki db 布局Revisions。每个 Revision 都有一个page_id引用页面,page与被引用页面的关系;每个页面all_revisions都与其所有修订版本相关。到目前为止很常见。

但我想为页面实现不同的时期:如果页面被删除并重新创建,新的修订版有一个新的epoch. 为了帮助找到正确的修订,每个页面都有一个current_epoch字段。现在我想revisions在页面上提供一个只包含其修订的关系,但只包含那些时代匹配的关系。

这是我尝试过的:

完整代码(您可以按原样运行)

但是,这总是会引发ArgumentError: Could not determine relationship direction for primaryjoin condition ...`,我已经尝试了所有我想到的,它没有用。

我究竟做错了什么?这是一种不好的方法吗?除了建立关系之外,还能怎么做?

0 投票
1 回答
185 浏览

database - 从我的 ER 图的一部分定义表

我有一个 ER 图(在http://www.4freeimagehost.com/show.php?i=f82997ca4d5d.png中显示)。在图中,您可以看到 2 个实体和 1:N 关系。Project 有 2 列,分别为 ProjectID、ProjectName。Employee 有 3 个列,分别是 EmployeeID、EmployeeName 和 ProjectID。一个项目只有一名项目经理,项目经理是一名员工。哪些列添加它们?

0 投票
1 回答
402 浏览

java - Google App Engine for Java 中的多对多关系(带属性)

我从有关无主关系的官方文档中了解到,该应用程序必须在关系的任一侧使用一组 Key 对象。这很有意义。

但是,由于多年的 RDBM 风格编程,我对如何对这种关系本身的属性进行建模感到非常困惑。例如,如果我在我的多对多关系中有实体类别条目dateAdded,并且想要保留一个属性,或者其他一些只有在关系双方都知道时才相关的数据。

我想可以创建第三个类:CategoryEntry将两者联系起来,但这似乎是一个杂项。

模拟这种情况的建议方法是什么?

0 投票
1 回答
6458 浏览

cocoa - iPhone Core Data 关系故障

我正在构建一个核心数据 iphone 应用程序,但在检索一对多关系数据时遇到了麻烦。请耐心等待我解释。

我使用数据模型设计器设置了一个名为“Item”的实体,其中包含许多名为“Comment”的实体。然后我检索多个实体并将它们显示在UITableView. 我像这样(在viewDidLoad方法中)获取这些实体:

当用户点击一行时,我选择了特定的实体,在它的 init 方法中将它传递给一个新的表视图控制器,并将新的视图控制器推送到堆栈中:

在第一个块中,NSLog 输出显示“Item_to_item_comments”关系实体已被检索,但在第二个块中,即使我调用了 [request setRelationshipKeyPathsForPrefetching:[NSArray arrayWithObject:@"Item_to_item_comments"]],它也没有。

这是第一个 NSLog 输出的一部分:

您可以看到 Items 实体已获取,包括Item_to_item_comments. 这是第二个 NSLog:

现在,Item_to_item_comments是错。同样,在推送的视图控制器中,Items 实体被传递,但Item_to_item_comments不是。

我想我错过了一些明显的东西,但是在这个问题上花了一天时间之后,我想不通。

任何帮助,将不胜感激。

彼得

0 投票
2 回答
531 浏览

iphone - 核心数据初学者

有人知道我在哪里可以找到做这种情况的例子吗?2 个实体:书籍和书籍目录。一对多的关系。我找到了很多教程来解释如何制作一本选定目录(tableview)的书,但没有一个“双”tableview 我想这很简单。第一个 tableview 将显示该书的所有目录,选择后,第二个 tableview 将列出所选目录的所有书籍。(最后一个选择可以最终给出该书的数据)

我试图了解如何通过关系建立从书到目录的链接。(使用 nspredicate?)

你能给我一个具体的例子(或教程链接)来帮助我理解吗?

0 投票
4 回答
2435 浏览

c# - LINQ to SQL Basic 问题 - 表关系

我正在使用 ASP.NET MVC 中的图像库,并试图同时了解 LINQ to SQL。我有 3 个表来保存图片库数据,通过链接表具有多对多关系。这些是 :

图库
(ID、名称、描述)

图片
(ID、标题、描述、文件名)

GalleryImage
(GalleryId,ImageId)

GalleryImage 已设置到其他两个表的 FK 关系。

我希望能够加载我的画廊,并显示与每个画廊关联的图像,以及能够显示单个图像并列出与其关联的画廊。由于我是 Linq to SQL 的新手,我不知道该怎么做。有人可以指导我吗?