17得票11回答
CakePHP在SELECT输入中选择默认值

使用CakePHP: 我有一个多对一的关系,假设是多个叶子对应树木。当然,我使用表单助手(baked a form)添加叶子到树上,并且你可以通过一个下拉框(tag)指定它属于哪棵树。 唯一的问题是,该选择框(SELECT box)总是默认为树#1,但我希望它默认为正在添加到其上的树: ...

14得票3回答
如何在Eloquent关联中对数据透视表列进行分组和求和?

在 Laravel 4 中,我有一个名为 Project 和 Part 的模型,它们之间存在多对多的关系,并使用一个名为 project_part 的中间表来实现。中间表包含一个名为 count 的列,用于表示每个部件 ID 在项目中使用的次数,例如:id project_id part_...

14得票3回答
Sequelize hasMany连接关系

我正在扩展我的应用程序,需要使用Sequelize连接我之前创建的两个模型,它们如下: 餐sequelize.define('meal', { mealId: { type: DataTypes.INTEGER, primaryKey: true, ...

14得票2回答
Laravel关系

我最近在文档中查阅有关Laravel 4中的关系,我正在尝试解决以下问题。我的数据库中有一张名为'events'的表格。这个表格有各种字段,主要包括与其他表相关的ID。比如说,我有一个'courses'表。'events'表里有一个叫做'course_id'的字段,与'courses'表里的'...

14得票1回答
以RESTful方式建模更复杂的实体关系(框和节点)

这里有一个设置我的问题的示例。我有一个包含“盒子”的模型,它们有一个REST端点:/boxes,/boxes/{boxId}。这个模型还包含“节点”:/nodes,/nodes/{nodeId}。节点可以位于盒子的边界上,并且这是一种多对多类型的关系。让一个节点坐在多个边界上是表示这些边界(部...

12得票1回答
Neo4J关系与时间限制

我有一些节点之间的关系只在特定时间内有效。一个简单的例子是:人P从时间t1到时间t2居住在地址A。我可以在这个关系上放置validFrom和validUntil属性,但是在使用Cypher时,我必须在WHERE子句中过滤它,但我希望它在MATCH子句中。 我希望将这个关系放在MATCH子句中...

11得票1回答
在Entity Framework 4.1 Code First中创建双向一对一关系

我想使用EF Code First创建两个实体之间的双向一对一关系。但是以下代码让我遇到了麻烦。你认为我应该怎么做?public class User { public string ID { get; set; } public string LastName { get; ...

11得票2回答
核心数据删除规则和多对多关系

假设你有多个部门和员工,每个部门有几个员工,但每个员工也可以是多个部门之一。 因此,员工和部门之间存在多对多的关系。当删除一个部门时,我希望删除所有只属于该部门的员工,并将所有还是其他部门成员的员工与该部门的关系设为空。 在这两个方向上使用级联规则会实现这个目的吗?或者级联规则是否会自动删...

11得票4回答
Rails的accepts_nested_attributes_for在验证时子元素没有设置父元素

我正在尝试在验证时从子模型中访问父模型。我发现了关于has_one的反向属性的一些内容,但是我的Rails 2.3.5不认识它,所以它肯定没有被包含在该版本中。我不确定这是否正是我需要的东西。 我想根据父模型的属性有条件地验证子模型。我的父模型已经被创建。如果在我对父模型进行update_a...

11得票2回答
如何在Entity Framework Code First中设置0..*关系?

我有下面的代码,包含两个类:public class Object { public int ObjectID { get; set; } public int Object2ID { get; set; } public virtual Object2 Object...