doctrine-orm 相关问题

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

在不丢失数据的情况下重命名原则 2 中的字段

这似乎是显而易见的事情,但我根本无法通过谷歌搜索找到信息。 如何在不丢失数据的情况下重命名 Doctrine2 中的字段(即删除旧字段并创建新字段)? 谢谢!

回答 2 投票 0

Doctrine 仅返回相关实体的一个参数

Entity TestEntity 具有与另一个名为 TestEntityRelated 的实体相关的参数。 TestEntityRelated 这个实体只有一个整数参数 - 价格。我想要重新设置这个价格参数...

回答 1 投票 0

Symfony 学说 Redis 缓存未按预期工作

我在 symfony 中遇到 Redis 缓存问题。出于某些目的,我将 Doctrine 缓存设置为 Redis。这是设置: 教义: 奥姆: 自动生成代理类:假 元数据缓存_...

回答 1 投票 0

如何让EntityManager的flush只刷新某些实体实例?

我的问题是EntityManager的flush方法正在将persist方法缓冲的所有操作写入数据库。没问题,但有时更改会在其他上下文中写入

回答 1 投票 0

学说实体管理器的getReference()

情况: 我想使用doctrine2实体管理器的getReference()函数。但是,在我请求已从数据库中删除的对象的情况下,如果我...

回答 4 投票 0

Symfony 6 中的单列索引

有一个字段: #[ORM\Column(长度: 255, 可空: true, )] 私有? string $inn = null; 如何通过迁移添加单列索引以避免 Symfony 中的错误。 我试图找到文档...

回答 1 投票 0

Postgres 抛出有关准备好的语句的错误

我在 Postgres 日志中看到许多与特定应用程序的准备语句相关的相同错误。有多个应用程序使用同一数据库实例,但这些应用程序都没有

回答 1 投票 0

如何在symfony中实现一对多(多态)

嗨我有三个实体用户、管理员、日志 管理员和用户都有很多日志。 每个日志都有一个所有者,可能是用户,也可能是管理员。 在这种情况下,我正在寻找与 Laravel 类似的系统

回答 1 投票 0

Dockerise Symfony 和 PostgreSQL 数据库,产品中没有数据,开发中正常

我在 docker 容器(php-fpm-alpine)中有一个 symfony 6.3 Web 应用程序,它使用了 mysql 容器。 将 mysql 数据库迁移到 postgresql 后,我更新 .env DATABASE_URL 以切换到 postgresql 数据库...

回答 1 投票 0

Doctrine MongoDB,其中两个字段相等

如何在 Doctrine ODM 中创建 where 条件以仅查找两个字段相等的文档? 存在一个包含两个 int 字段 alpha 和 beta 的文档,我想选择其中的所有文档...

回答 2 投票 0

如何获取Doctrine2的查询结果中的Collection

我正在尝试使用doctrine2执行查询并需要它返回一个集合对象。 简化片段: $players = $this->getEntityManager() ->createQueryBuilder() ->选择...

回答 3 投票 0

Doctrine 在更新 CURRENT_TIMESTAMP 时不断更新 DATETIME

我有父实体类: 命名空间 App\Model\Entities; 使用 Doctrine\ORM\Mapping 作为 ORM; /** * @ORM\MappedSuperclass */ 抽象类ParentEntity { /** * @var int|空 * @ORM...

回答 2 投票 0

有没有一种方法可以在 Laminas Db Select 连接操作中合并条件子句?

我一直在处理两个表(A和B),我想做的是使用层压数据库中的左连接从这些表中获取数据。下面的代码很重要 $select->join(array('b' => '

回答 1 投票 0

有没有一种方法可以在 Laminas Db Select 连接操作中合并条件子句?

我一直在处理两个表(A和B),我想做的是使用层压数据库中的左连接从这些表中获取数据。下面的代码很重要 $select->join(array('b' => '

回答 1 投票 0

用于 Doctrine2 DQL 查询排序的 CASTING 属性

我正在尝试获取 Doctrine2 实体,按其 ID 排序,该 ID 显然是一个字符串,尽管它只包含数字。 所以我想做的是这样的: 选择实体 1,强制转换 (

回答 7 投票 0

如何替换Doctrine 3中的EntityManager::merge?

我正在开发一个基于 Symfony 2.8 的 Web 应用程序项目,该项目当前使用 Doctrine 2。该项目基本上是一个简单的待办事项列表应用程序,可以与移动应用程序(iOS/Android)同步。 同时

回答 3 投票 0

如何在 Symfony 2 中为数据库视图设置实体(学说)

假设我有一张视图表。我想将数据从它获取到一个实体。我可以(以及如何)创建实体类来执行此操作(不需要保存操作)?我只是想展示它们。

回答 7 投票 0

为ManyToOne关系实现自定义OrderBy

不幸的是,ManyToOne 关系不支持 OrderBy 属性。 有没有办法实现自定义的?类似于属性方法? 我已经尝试过 SQLFilter 但当它变成...

回答 1 投票 0

原则 2:如何处理具有额外列的联接表

如何在 Doctrine 2 中设置具有额外列的联接表,或者与附加属性的多对多关联?

回答 2 投票 0

如何更新 Symfony 中的架构

这里https://stackoverflow.com/a/13374264/6250381写着“然后更新你的架构”,但是如何做到这一点呢? 尝试使用 /** * @ORM\ManyToOne(targetEntity="报告", inversedBy="响应") *@...

回答 1 投票 0

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