问题标签 [relation]
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.
symfony1 - symfony 多对多嵌入式形式
我对具有多对多关系的模型的嵌入形式有疑问。嵌入的表单将正确保存模型,但不会保存多对多关系。
例子:
架构.yml:
然后我只修改 MotherForm.class.php:
和 ChildForm.class.php:
我用学说生成模块:
放一些颜色数据:
当我调用 /frontend_dev.php/mother/new 我可以添加一个新的,母亲和孩子的名字被更新,但最喜欢的颜色永远不会被保存......
如果我使用 phpmyadmin 添加颜色和子项之间的关系,然后 /edit 调用。然后正确的颜色在选择的多选中,但我无法编辑它。
这是 Symfony 的错误还是我应该做其他事情?
更新:如果我为模型 Child 生成模块。我可以编辑最喜欢的颜色,但表格不再嵌入......
ruby-on-rails - Rails 模型范围内的关联数据
我有一个名为Post
(博客文章)的模型和一个名为Category
. 每个帖子belongs_to
一个类别。每个类别都有一个名为的属性,该属性retainer
指定帖子“过期”之前的时间量,例如movies_category.retainer = 30.days
我要做的是创建一个范围,Post
以查找所有“过期”的帖子。因此,例如,假设我要硬编码 的值30.days
并且它适用于所有类别(因此适用于所有帖子),范围将是:
但是,30.days.ago
我不想对value 进行硬编码,而是想retainer
从帖子的类别中获取 value 并以此为基础,例如:
言归正传:我想获取所有过期的帖子,过期状态由每个帖子类别的留存值决定(即电影类别的帖子10天到期,游戏类别的帖子5天到期, ETC。)
这甚至可能吗?我需要某种形式的加入吗?
database - 使用阿姆斯壮公理计算规范覆盖
问题:使用阿姆斯特朗公理确定规范覆盖。给出你用来到达每一步的公理。
R = (A, B, C, D, E, F) F依赖性 = {A -> B, A -> C, CD -> E, CD -> F, B -> E}
我知道阿姆斯特朗的公理:联合、分解、伪及物性、自反性、扩充性和及物性。我也知道规范封面是什么。但是,我不知道如何使用阿姆斯壮公理来回答这个特定问题——我认为您通常会使用阿姆斯壮公理来计算 F+,而不是 cc。谢谢您的帮助。
iphone - AirPlay 支持,MPMoviePlayerController 和 MPVolumeView 关系
我正在开发一个支持视频播放的 iPhone 应用程序。我正在使用带有自定义控件的 MPMoviePlayerController 来播放视频。为此,我将 MPMoviePlayerController 的控制样式设置为 MPMovieControlStyleNone。
我想为正在播放的视频支持 AirPlay 功能。根据文档,我们必须将 MPMoviePlayerController 的 'allowsAirPlay' 属性设置为 YES 以启用 AirPlay 功能。如果我将 MPMoviePlayerController 与自定义控件一起使用,如何在播放器 UI 上显示 AirPlay 按钮?
我尝试了以下方法:
- 实例化 MPVolumeView
- 将 MPVolumeView 的 showsRouteButton 和 showsVolumeSlider 属性设置为 NO 以隐藏音量滑块和路由按钮
- 在我的自定义播放器视图上添加了 MPVolumeView
我没有给出 MPVolumeView 和 MPMoviePlayerController 的参考。但是,如果 MPMoviePlayerController 的“allowsAirPlay”设置为 YES,则 MPVolumeView 上会显示 AirPlay 按钮。MPVolumeView 和 MPMoviePlayerController 有什么关系?这两个独立创建的类之间有什么联系?
sql - SQL -> 关系代数
假设我有以下关系:
这个问题并不重要,但 PK = 主键 & FK = 外键
我将如何为以下查询编写关系代数:
列出在格拉斯哥工作的所有女性员工的姓名。
我的尝试:
σStaff.sex=F & Branch.city = Glasgow(πfName, lName, sex, branchNo(Staff) x πcity, branchNo(Branch))
我知道我的选择(σ) 语句(不要与 SELECT 混淆)在语法上不正确:
如何在不同的关系上写两个选择?或者换句话说,在关系代数的 WHERE 子句中,如何表达具有两个或多个条件的 SQL 语句?我用过'&',但这不正确吗?我必须在另一个中嵌入一个选择吗?
不是家庭作业
sql - SQL - 如何跟踪“简单关系”
我希望有人可以编辑我的标题以更好地描述我的意思,因为我不确切知道这会被称为什么。但是,请考虑以下设置:我想创建一个通知系统,在该系统中向用户显示一条消息,直到他单击“关闭”。然后我需要“记住”该用户已关闭通知,因此我不再向他显示。这是我目前的解决方案
users
表有一个uid
主键和用户信息notifications
表有一个nid
主键和通知文本notifications_seen
有两列的表,uid
和nid
当有人在通知上单击解除时,我将他们uid
和通知存储nid
在notifications_seen
. 这似乎工作正常,但 phpMyAdmin 有巨大的红色消息告诉我notifications_seen
没有索引。但是,这两列都不是唯一的。我真的应该有一个额外的完全无用的列notifications_seen
并将其称为主键吗?有一个更好的方法吗?
.net - 类型化数据集,级联删除子表记录
我有一个带有两个表的类型化数据集,如下所示:
表 A(父表)
表 B(子表)
我在 MessageID 列上有表 A 和表 B 之间的关系。删除规则设置为级联。我不能改变这些桌子的设计,它就是这样。
表 A 包含两条 MessageID 为 1 的记录。如果我只删除其中一条,则子记录将从表 B 中删除,从而在第二个父表中创建一个孤立记录。如果没有其他父记录共享 MessageID,有没有办法只删除?
python - 在 django admin 中使用 1:n 关系
我想在 Django 中构建一个问题并使用 django 的管理界面输入数据。站点管理员应该能够设置带有问题的新问卷。定义哪些问题始终具有疑问关系的模型是没有问题的:
使用它我可以在管理员中创建和编辑问题(但只有它的标题)。我也可以编辑与问题相关的每个问题。但一次只有一个问题。
有没有办法将模型(或管理区域的一部分)设置为顶部的“问题部分”和管理界面中的问题?使用按钮来添加和删除问题?
非常感谢,
mfapl
many-to-many - MANY_MANY 关系对我不起作用
我现在正在发现 Yii 框架,并尝试开发一个简单的应用程序,该应用程序允许创建联赛并将玩家分配给它。它们之间的关系是多对多的(一个玩家可以订阅多个联赛,一个联赛包含多个玩家)。所以我有三个数据库表 - tbl_league、tbl_player 和 tbl_league_player,我创建了这样的外键:
现在我正在尝试显示 League 以及所有订阅它的玩家的列表,所以我在 LeagueController 中的 actionView 说:
我在这里尝试做的是让 Player 表中的所有玩家订阅特定的联赛 ID。为此,我有 Player 模型,其关系定义如下:
问题是我去,例如,league/view&id=2,我收到这个错误:“SELECT COUNT(*) FROM tbl_player
t
WHERE League_id=:leagueId”所以看起来关系不起作用。我错过了什么?
非常感谢!
ruby-on-rails - 两个关系的交集
假设我有两个关系在同一模型中保存记录,例如:
我怎样才能找到这两种关系的交集,即只有那些同时存在于两者中的公司?