relationship 相关问题

此标记中的问题通常涉及一组数据与其他数据集的关联。

实体与第二个实体以及两个实体之间的桥接实体有关系

我对数据库设计还很陌生,我想知道以下设计是否被接受。 正如您在我的 ER 图中所看到的,博物馆实体与警卫具有一对多的关系,与多个

回答 2 投票 0

Laravel:检查模型是否具有相同的关系

我有模型:Partido 和 Coalicion 存在多对多关系。 我需要知道两个或多个联盟何时具有相同的党相关关系。 希望我已经解释清楚了。 编辑1: 模型: ...

回答 1 投票 0

实体更新 - 外键设置为空

所以我有3个实体: 公共类员工{ @ID @GenerateValue(策略 = GenerationType.IDENTITY) 私人长ID; 私有字符串名字; 私有字符串姓氏; 公关...

回答 1 投票 0

与两个表有ManyToMany关系

是否可以与2个表建立多对多关系? 可以说我有以下结构: 是否可以与2个表建立多对多关系? 可以说我有以下结构: <?php use Phalcon\Mvc\Model; /** entity -id -name -sub_group_id */ class Entity extends Model { public $id; public $name; public $sub_group_id; public function initialize() { $this->belongsTo('sub_group_id', 'SubGroup', 'id', ['alias' => 'subgroup']); } } /** sub_group -id -name -group_id */ class SubGroup extends Model { public $id; public $name; public $group_id; public function initialize() { $this->belongsTo('group_id', 'Group', 'id', ['alias' => 'group']); $this->hasMany('id', 'Entity', 'sub_group_id', ['alias' => 'entities']); } } /** group -id -name */ class Group extends Model { public $id; public $name; public function initialize() { $this->hasMany('id', 'SubGroup', 'group_id', ['alias' => 'subgroups']); } } 因此 Group 将与 SubGroup 具有“hasMany”关系。 子组将与实体具有“hasMany”关系。 要从我使用的组中获取实体: <?php $entities = []; $group = Group::findFirst(); foreach ($group->subgroups as $subgroup){ $entities = array_merge($entities, $subgroup->entities->toArray()); } 我应该改变成什么关系,比如说 子组将与实体具有“hasManyXXX”关系。 得到以下结果: <?php $entities = $group->subgroups->entities->toArray(); 这有可能吗? 有办法做到这一点! class Group extends Model { public $id; public $name; public function initialize() { $this->hasManyToMany( 'id', 'SubGroup', 'group_id', 'id', 'Entity', 'sub_group_id', [ 'alias' => 'entities' ] ); } } 将为您提供一个使用选项: $entities = $group->entities; 致谢phalcon 论坛 我认为你不能这样做,所以我建议你在 group 模型中添加自定义方法,如下所示: class Group extends Model { public $id; public $name; public function initialize() { $this->hasMany('id', 'SubGroup', 'group_id', ['alias' => 'subgroups']); } public function getEntities() { $entities = []; foreach ($this->getSubgroups() as $subgroup){ $entities = array_merge($entities, $subgroup->entities->toArray()); } return $entities; } } 然后使用此代码来获取您的实体: $group = Group::findFirst(); $entities = $group->getEntities(); 您需要一个中间表。我们的应用程序示例: @HasManyToMany( 'id', '\Core\Models\UserCarAssociation', '用户ID','汽车ID', '\模型\汽车', 'id', [别名='汽车'] ) 这通过中间表 UserCarAssociation 将用户连接到汽车,并告知此 UserCarAssociation 表中的外键是 userId 和 carId。 请参阅此处有关注释的一些介绍,我发现它比使用初始化方法注册关系更清晰:https://blog.phalconphp.com/6

回答 3 投票 0

ERD 图中三元关系的基数

我有几个关于 ERD 图像的问题: 我知道我可以用 m 到 m 来表示多对多的关系,那么三元关系中的 m 到 n 是什么?我可以在二进制中使用它还是

回答 2 投票 0

flask sqlalchemy 与抽象类的关系错误

我有一组彼此相关的类 与招聘主题一对多 与 RecruitTable 进行一对多的招聘,RecruitTable 是其他几个类的抽象超类 这……

回答 1 投票 0

覆盖的创建方法不会触发关系()->create()

我想通过以下调用向模型添加新标签: Modul::find($id)->tags()->create($request->all()); 标签Modul中的create方法是: 公共静态函数创建(数组$

回答 1 投票 0

Symfony 5+ 为多对多关系添加时间戳

我在两个实体之间有关系: 寄养家庭 动物 在 Animal 实体上,我有一个名为“FosterFamiliesHistory”的字段,它与 FosterFamily 实体存在多对多关系

回答 0 投票 0

Laravel 多对多关系:Pivot VS JSON

我想听听您对选择 JSON 或数据透视表的困境的专家意见 假设我们这里有 2 张桌子 人们 工作 一个人可能有多个工作,唉,一个工作可能有

回答 2 投票 0

UML 中分类器拥有的关联和关系拥有的关联

7.3.3 关联(来自内核),第 36 页,UML 上层结构,v2.4.1: 由分类器或关系拥有的关联。 UML 中是否有关于

回答 2 投票 0

Laravel 基本属于很多

我有ProductCollection模型和AttributeValue模型,它们有一个公共表product_collection_attributes,它有2列:product_collection_id和attribute_value_id,它们是外来k...

回答 1 投票 0

Hibernate 注释。 @Where 与 @WhereJoinTable

以下java文档 @在哪里 用于添加到集合的元素 Entity 或目标实体的Where 子句。该子句是用 SQL 编写的。这里的一个常见用例是软删除。 @WhereJoinTable ...

回答 2 投票 0

Laravel Eloquen ORM 无法正确返回模型的关系

我正在创建一个API。在此存储库中,有一个名为 show() 的方法,其中返回联系人。用户必须提供联系人的 ID,并且可以提供要加载的关系数组...

回答 1 投票 0

Erwin API 问题向模型添加关系

有没有人获得使用 Erwin API 将关系添加到 Erwin 模型的示例代码。例如。添加新的 key_group。 添加实体和属性非常简单,但很难弄清楚......

回答 1 投票 0

如何将所有能言善辩的孩子一一删除。它的层次结构就像类别 => 课程 => 章节 => 考试

当我删除父项时,我有一个问题,我想删除不同模式的所有子项。我希望当我删除类别时,删除类别的所有课程并删除课程的所有章节并删除所有...

回答 1 投票 0

如何在 Elementor Pro 帖子小部件中显示 ACF 关系字段元素?

我正在创建使用 Elementor Pro 构建的网站的百科全书部分。我使用 ACF 创建了一个名为“Encyclopedia”的自定义帖子类型。每个百科帖子都有ACF关系

回答 1 投票 0

如何在 Laravel 中访问下拉关系

型号: 用户 Boards() :有很多 木板 列表():有很多 列表 任务():有很多 任务 表格: 木板 : ID 用户身份 列表 : ID 板号 任务 : ID 列表ID 我要如何寻找ta...

回答 1 投票 0

SQLAlchemy 在表之间创建关系时出错

我正在尝试使用 SQLAlchemy 从两个表创建一个简单的数据库:Users 和 Couple。 Couple 表必须包含 Users 表中的“一对”用户。 例如: 用户: ID

回答 1 投票 0

如何在核心数据关系中搜索和统计特定项目

在我的快速核心数据关系中,第一类有歌手,第二类有他们写的歌曲。如果我想数一下总共有多少首歌曲。我是否有一个存储所有 si 的实体...

回答 1 投票 0

细雨:db.query 抛出未定义不是一个对象(评估“relation.referencedTable”)

所以我有这些名为products.ts和category.ts的模式,这些文件之间的关系是一对多的。 产品.ts 从“drizzle-orm/pg-cor...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.