问题标签 [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 投票
1 回答
284 浏览

database - Cakephp HABTM 关系

我在数据库中有这些表格文章、文章货币、货币,我在文章和货币之间制作了 HABTM,就像这样

当我尝试使用with将其名称更改为“article_currency”时,这里蛋糕为我生成模型 ArticleCurrency 给我这个错误 找不到模型 article_currency 的数据库表 article_currencies。

我怎么能解决这个问题

0 投票
1 回答
87 浏览

orm - ORM 人,你打算如何以 ORM 风格处理这个问题?

我们正在修改我们在 stackoverflow 上的帖子。

而且我们只更改了标签tag1部分,删除tag2并添加了tag3, tag4

按下“发布您的问题”按钮后,应完成以下操作:

  1. 将的count列减少1tag1tag2
  2. 删除帖子和 之间的关系tag1tag2
  3. 如果tag3,tag4已经存在,count则将两者的列加 1;否则,将它们插入到值为 1的tags表中count
  4. 添加帖子和之间的关系tag3tag4

让我们深吸一口气,仅此而已!

我想看看哪个 ORM 可以最容易/最高效地处理这个问题,无论它是用 PHP/Java/C/.Net 还是其他任何语言编写的,因为这些想法在不同语言中都是相似的!

0 投票
1 回答
128 浏览

php - UI:显示 Has 和 Belongs to Many 关系有哪些不同的方式?

这不是关于特定框架的问题。我正在使用带有 jquery 的普通 php。我正在尝试将多个产品与多组选项相关联。也就是说,每个产品都可以有多个与其相关的非排他性选项集。在屏幕上表现这一点的最佳方式是什么?我想它可能是一个多选框。这可以使它变得简单,但我希望有另一个名为 order 的值来对屏幕上的选项集进行排序。

任何输入,或具有不同 UI 技术的网站都会很棒!谢谢!

0 投票
2 回答
263 浏览

database - 如何将关键字与记录相关联 - 多对多

我正在寻找有关示例作业列表应用程序的数据库设计的建议。我有很多工作,我想将各种关键字与之相关联。每个作业可以有多个关键字。我想将关键字存储在单独的表中,而不是存储在 Job 表中的字段中,以避免关键字拼写错误。

将关键字与工作联系起来的最佳方式是什么?我正在考虑使用一个中间表,该表将具有将关键字链接到工作的多对多关系。

这是最好的方法还是我应该在 Job 表中有一个包含多个关键字的字段?感谢您的任何建议。

0 投票
2 回答
5603 浏览

primary-key - 实体关系 - 弱实体是否可以作为“一个”参与“一对多”关系

使用以下实体关系结构,我很难弄清楚 LOAN 和 ITEM 实体之间的关系是否有效?

LOAN 的弱实体使用 'loan_dateLeant' 的部分键和来自 CUSTOMER 和 ITEM 的主键来形成 LOAN 的主键。但是,LOAN 与 ITEM 具有“一对多”关系,因为贷款可以包含多个项目。但这当然意味着如果多于一件物品被借出,那么借出记录将有两个 item_id 值作为其部分主键?

替代文字

0 投票
1 回答
969 浏览

forms - 如何将具有 m:n(多对多)关系的表单嵌入到另一个表单中?

我有一个处理 am:n 关系的生成表单。生成的表单会覆盖 doSave() 方法来处理“列表”。

如果我将此表单嵌入到另一个表单中,则永远不会调用特殊的 doSave() 方法。结果是一切正常,只是没有存储 m:n 关系。

我必须处理 m:n 关系手册吗?

谢谢

0 投票
2 回答
873 浏览

sharepoint - 共享点列表关系问题

我在共享点中有两个自定义列表,两个列表中的列上存在一对多关系。所以列表 A 有文本列 1,列表 B 在列表 A 的第 1 列上有查找列 1'。我想显示列表 A 中的行,其中第 1 列与列表 B 中的第 1' 列和第 2 列匹配特定的文本字符串。我有 Sharepoint Designer,并且正在摸索此处描述的链接资源http://office.microsoft.com/en-us/sharepointdesigner/HA100991441033.aspx,但无法得到我正在寻找的东西。

0 投票
1 回答
934 浏览

grails - Grails 高效的 hasMany-Relationship 视图

我正在为这样的人保存联系人(电子邮件、手机、ICQ、AIM 等):

在我看来,我已经编写了一些模板来显示每个联系人,其中包含联系人类型的选择框和代码的文本字段,并添加了一些用于添加和删除的 JavaScript。

我的问题是:是否有一种简单而优雅的方法来更新类似于personInstance.properties = params或我必须读出所有字段、删除删除、更新更改和添加新字段的数据?

0 投票
1 回答
119 浏览

google-app-engine - GAE 建模关系选项

我需要对以下情况进行建模,我似乎无法找到一个一致的例子来说明如何为谷歌应用引擎“正确”地做到这一点。

假设我有一个简单的情况,如下所示:

一家公司有一对多的商店。每个商店都有一个地址,由地址行 1、城市、州、国家、邮政编码等组成。

好的。假设我们需要创建一个“审计”。审计是针对一家公司的,可以跨越一对多的目光。

所以像:

现在我们需要根据商店“地址”查询所有“审计”,以便将“审计”发送到正确的位置。

好像有很多这样的文章:

http://code.google.com/appengine/articles/modeling.html

其中给出了创建“ContactCompany”模型类的示例。然而,他们也说,只有在“真正需要”并且“关心”性能时,才应该使用这种关系。

我还经常阅读到,您应该尽可能地进行非规范化,从而将所有“可查询”数据移动到 Audit 类中。

那么,您认为解决此问题的最佳方法是什么?

我已经看到有一个 Expando 类,但我不确定这是否是“最佳”选项。

对此的任何帮助或想法将不胜感激。

在此先感谢,马特

0 投票
1 回答
439 浏览

entity - 数据库实例