doctrine-orm 相关问题

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

使用 EntityRepository::findBy() 时是否需要转义值?

当使用Doctrine2的EntityRepository::findBy()时,我还需要转义我传入的值吗? $em->getRepository('User')->findBy(array('name' => $_POST['name'])); ...

回答 2 投票 0

Zend Framework 2 和 Doctrine 2 - 多个数据库的配置

我将configuration.md文件中的代码粘贴到 模块.config.php '学说' => 数组( '连接' => 数组( 'orm_crawler' => 数组( 'driverClass' ...

回答 3 投票 0

在自引用实体上使用复合键时触发不需要的查询

我遇到了一个奇怪的问题,无法理解为什么会发生这种情况。 我有一个实体在实例和 Rid 字段上使用组合主键。 我也有父母作为自己

回答 1 投票 0

Doctrine 2 Orm ManyToOne 带有未签名的外键

我正在使用 Symfony3 和 Doctrine ORM 2 注释。 我从现有的 MySQL 数据库生成了实体。我也写了所有的关系。 在更新数据库 I 模式之前,我使用了命令 ...

回答 1 投票 0

在不丢失数据的情况下重命名原则 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

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