问题标签 [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.
iphone - 核心数据关系内存泄露
在访问关系中的实体时,我有一个奇怪的(对我而言)内存泄漏。
Series 和 Tiles 之间存在反比关系。
Instruments 报告最后一行有一个由 NSPlaceHolderString 引起的 16 字节泄漏。
堆栈跟踪:
我想我遗漏了一些明显的东西,但我不太清楚是什么。
谢谢你的帮助!
更新:我已将有问题的代码块复制到 applicationDidFinishLaunching 的第一部分,但它仍然泄漏。我的模型可能有问题吗?
symfony1 - 教义如何建立多对多关系
摘要:使用以下 YML,我获得了对不在我的 YML 中的 FOREIGN KEY (role_id) 的引用。
问题:我正在尝试创建一个系统,其中有一个用户(CreditName)可以属于许多角色(所有角色都可以有很多用户)。还有很多项目,其中可以包含很多用户+角色,所以我希望项目与用户和角色之间的多对多关系的refclass中的条目具有多对多的关系。
这是相关的 YML:
使用教义/symfony 尝试使用此 YML 生成数据库,我得到以下信息:
这个'FOREIGN KEY(role_id)'来自哪里,我该如何纠正它?谢谢!
find - 解码两个数字之间的关系?
有没有办法(或计算器)来确定两个数字之间的关系。
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:
python - SQLAlchemy - 关系不仅限于外键
我有一个带有Page
and的 wiki db 布局Revisions
。每个 Revision 都有一个page_id
引用页面,page
与被引用页面的关系;每个页面all_revisions
都与其所有修订版本相关。到目前为止很常见。
但我想为页面实现不同的时期:如果页面被删除并重新创建,新的修订版有一个新的epoch
. 为了帮助找到正确的修订,每个页面都有一个current_epoch
字段。现在我想revisions
在页面上提供一个只包含其修订的关系,但只包含那些时代匹配的关系。
这是我尝试过的:
完整代码(您可以按原样运行)
但是,这总是会引发ArgumentError: Could not determine relationship direction for primaryjoin condition ...`,我已经尝试了所有我想到的,它没有用。
我究竟做错了什么?这是一种不好的方法吗?除了建立关系之外,还能怎么做?
database - 从我的 ER 图的一部分定义表
我有一个 ER 图(在http://www.4freeimagehost.com/show.php?i=f82997ca4d5d.png中显示)。在图中,您可以看到 2 个实体和 1:N 关系。Project 有 2 列,分别为 ProjectID、ProjectName。Employee 有 3 个列,分别是 EmployeeID、EmployeeName 和 ProjectID。一个项目只有一名项目经理,项目经理是一名员工。哪些列添加它们?
java - Google App Engine for Java 中的多对多关系(带属性)
我从有关无主关系的官方文档中了解到,该应用程序必须在关系的任一侧使用一组 Key 对象。这很有意义。
但是,由于多年的 RDBM 风格编程,我对如何对这种关系本身的属性进行建模感到非常困惑。例如,如果我在我的多对多关系中有实体类别和条目dateAdded
,并且想要保留一个属性,或者其他一些只有在关系双方都知道时才相关的数据。
我想可以创建第三个类:CategoryEntry将两者联系起来,但这似乎是一个杂项。
模拟这种情况的建议方法是什么?
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
不是。
我想我错过了一些明显的东西,但是在这个问题上花了一天时间之后,我想不通。
任何帮助,将不胜感激。
彼得
iphone - 核心数据初学者
有人知道我在哪里可以找到做这种情况的例子吗?2 个实体:书籍和书籍目录。一对多的关系。我找到了很多教程来解释如何制作一本选定目录(tableview)的书,但没有一个“双”tableview 我想这很简单。第一个 tableview 将显示该书的所有目录,选择后,第二个 tableview 将列出所选目录的所有书籍。(最后一个选择可以最终给出该书的数据)
我试图了解如何通过关系建立从书到目录的链接。(使用 nspredicate?)
你能给我一个具体的例子(或教程链接)来帮助我理解吗?
c# - LINQ to SQL Basic 问题 - 表关系
我正在使用 ASP.NET MVC 中的图像库,并试图同时了解 LINQ to SQL。我有 3 个表来保存图片库数据,通过链接表具有多对多关系。这些是 :
图库
(ID、名称、描述)图片
(ID、标题、描述、文件名)GalleryImage
(GalleryId,ImageId)
GalleryImage 已设置到其他两个表的 FK 关系。
我希望能够加载我的画廊,并显示与每个画廊关联的图像,以及能够显示单个图像并列出与其关联的画廊。由于我是 Linq to SQL 的新手,我不知道该怎么做。有人可以指导我吗?