doctrine-orm 相关问题

Doctrine ORM是一个PHP ORM。虽然Doctrine 1.2使用Active Record模式,但Doctrine ORM 2及更高版本使用Data Mapper模式。 Doctrine项目是一个开源库和工具的集合,用于处理用PHP编写的数据库抽象和对象关系映射。

如何使用Doctrine 2中的OneToMany关系更新记录?

我有一个用户实体,我正在尝试从 UserService 更新它。当我尝试更新设置为数组集合的属性时,问题就出现了。 /** * * @param \Doctring\Common\Colle...

回答 2 投票 0

如何在 FormType 中使用 Repository 自定义函数

我面临的问题是我必须以包含所有父实体(类别实体)的形式创建一个选择框。现在我设法做到这一点: $builder->add('父级', '实体', 数组( ...

回答 2 投票 0

外键/连接列和连接表不是由 Symfony 5+ 中的 Doctrine 创建的

在标题中我提到了外键和联接表。在这种情况下,首先,我关心的是外键。但无论如何,联接表只是表中的多个外键。看来...

回答 1 投票 0

摆脱复杂实体关系的循环引用(Symfony 6.4)

当我想要规范化对象宽度 ObjectNormalizer 和 Serializer 时,我的应用程序中有一个循环引用错误,但我无法摆脱它。 我已经这样做过好几次了,但是这个应用程序更方便......

回答 1 投票 0

Symfony / Doctrine - 按儿童和家长类别显示数据库中的产品

我创建了自引用类别实体,与类别实体具有多对多关系的产品实体。 类别列表示例: MacBook -MacBook Air --MacBook Air 11 --MacBook Air 13 -M...

回答 1 投票 0

如何将自定义属性添加到 Symfony Doctrine YAML 映射文件

谁能告诉我如何向 ORM yml 文件添加自定义属性? 我的想法是添加这样的属性: 字段: 姓名: 类型:字符串 可本地化:true 那我想...

回答 2 投票 0

Symfony2:如何在执行登录检查之前更改实体管理器

我有两个 dbal 连接。一种是静态的,在 config.yml 中定义,另一种是动态定义的。当我在控制器中需要它时,我设置连接参数,例如主机、数据库名称、密码等......

回答 1 投票 0

Symfony+doctrine:只能通过DoctrineBundle配置“xml”,“yml”,“php”,“staticphp”或“attribute”

将 symfony 从 6 升级到 7 出现此学说错误 在 AbstractDoctrineExtension.php 第 229 行: ...

回答 1 投票 0

使用 Doctrine 通过单个 JOIN 查询预加载关系

我有一个与 Book 相关的实体 Author,其中一个作者有很多书。 我的图书馆里有很多书,我想一次性检索所有这些书及其作者信息...

回答 1 投票 0

Doctrine 数据库创建命令因 Postgresql 失败

当在 Symfony 中时,我尝试通过原则创建数据库:database:create 它会抛出以下异常: [学说\DBAL\异常\ConnectionException] 一个

回答 1 投票 0

学说 2.3 标准。访问相关对象

我正在尝试根据 Doctrine Docs 建立一个标准。 不幸的是,他们没有告诉您如何访问相关对象的属性。让我举一个例子。 我有一个 ArrayCollec...

回答 3 投票 0

使用新创建/删除的对象更新相关实体的集合(onFlush)

我有以下 Doctrine 实体设置: 主实体类 { /** * @var第二实体[] * * @ORM\OneToMany(targetEntity="SecondEntity",mappedBy="mainEntity",cascade={"pe...

回答 1 投票 0

如何与 Doctrine 建立联盟?

我正在尝试执行以下查询: 公共函数 findByNotifications($ownerId) { $em = $this->getEntityManager(); $query = $em->createQuery(' 塞勒...

回答 1 投票 0

按共同属性对多个不同实体进行排序

使用 Symfony 5.4.17。 Symfony 新手。 我有三个类似的实体类型,并且想要返回一个名为 Food 的数组,我可以在树枝模板中循环它,如下所示: {% for foodArr %} &l...

回答 1 投票 0

后续查询,不包括已经收集的结果

有点奇怪 我在我的存储库中编写了一个接受字符串查询的搜索函数。 在此,它运行一个快速查询,对实体标题进行通配符搜索,寻找匹配...

回答 1 投票 0

表单的视图数据应该是 MyEntity 的实例,但却是 ArrayCollection 的实例

我可以创建一个工作正常但在尝试将数据刷新到数据库时出现错误的表单: 控制器操作如下所示: $purchase = 新的purchase(); $form = $this->

回答 2 投票 0

如何使用createQueryBuilder添加另一列来计算值?

当我查询用户的详细信息以计算连接到每个用户的设备时,此代码可以正常工作。 $em = $this->getEntityManager(); $query = '选择 u.id, u.email, COALESCE(c, 0) d...

回答 1 投票 0

教义多层次传承

我在 Symfony 5 中使用 Doctrine 和继承时遇到一些问题。 首先,我有一个只有 2 个日期的基本实体(createdAt 和 UpdatedAt)。 /** * @ORM\MappedSuperclass() */ 基础实体类 { /...

回答 1 投票 0

禁用 symfony2 命令的输出

我正在编写一些单元测试,需要在单元测试中调用一些命令以创建测试数据库。 但是,当我调用该命令时,它会将通知转储到屏幕上。 有没有...

回答 2 投票 0

Symfony 表单 CollectionType 字段的顺序

在我的模型中,我有一个食谱实体和成分实体。在Recipe实体中,关系定义如下: /** * @ORM\OneToMany(targetEntity =“成分”,mappedBy =“食谱”,级联= {“删除”,“

回答 2 投票 0

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