doctrine 相关问题

Doctrine Project是一个开源库和工具的集合,用于处理用PHP编写的数据库抽象和对象关系映射。

如何使用支持表对软枚举进行建模

我有一对现有的表,不幸的是我无法更改它们的任何内容,因为它们来自不同的应用程序,并且至少在可预见的将来该应用程序仍然必须......

回答 1 投票 0

SQL 以 MAX 优先级获取每个候选者的数据

我有这个表头 id、candidate_id、job_id、阶段、created_at、updated_at 1,2,1,3,"2023-09-04 11:35:18","2023-09-04 11:53:12" 2,2,2,2,"2023-09-04 11:36:28","2023-...

回答 1 投票 0

MYSQL:varchar json字段,查找带有值的键

所以在我的表中,我有一个名为“data”的列,即 varchar(3000)。 这基本上是一个 json blob,这是它所包含内容的示例: {“homeWidgetToShow”:“chat_and_n...

回答 1 投票 0

教义:调用 getRootAlias() 错误之前未设置别名

我原来的查询是: 从用户 u 中选择 * 内联公司c 在 u.company_id = c.id 上 其中 u.id=2 我把它做成了: $em = $this->get('doctrine')->getEntityManager(); $qb = $em->

回答 2 投票 0

Symfony Doctrine - 设置时区

我在同一台服务器上运行多个 Symfony 应用程序,每个应用程序可能需要不同的时区。 对于 php,可以通过使用不同的 fpm 池并设置时区...

回答 3 投票 0

无法自动装配服务:参数引用类,但不存在此类服务

我正在将项目从 Symfony 3 升级到 Symfony 4 (https://github.com/symfony/symfony/blob/master/UPGRADE-4.0.md)我有很多像这样的存储库/服务: 命名空间应用\实体; 使用App\E...

回答 5 投票 0

用#[MapEntity]替换@ParamConverter:您请求了一个不存在的解析器EntityValueResolver

我目前正在重构 symfony 6.3 应用程序以删除 sensio/framework-extra-bundle,因为它自 symfony 6.2 以来已弃用。 在重构 @ParamConverter 注释以使用 symfony 等值时...

回答 1 投票 0

symfony 控制台 make:migration 和 --env 选项不起作用

我正在开发我的第一个 symfony (6.3) 项目,并考虑到 TDD。 我创建了一些学说 ORM 实体并不时添加字段。 对于第一次集成测试,我运行了“symfony console ...

回答 1 投票 0

是否可以动态设置doctrine.yaml(或doctrine.php)中的Doctrine参数?

我正在使用 Doctrine 过滤器将结果集限制为登录用户的记录(即 user_id = )。我想知道这是否只能通过向 Doctrine f 添加参数来完成...

回答 1 投票 0

一对多 - 值成为结果列

假设我有两个一对多相关的表: 人: - 姓名 - 年龄 - 电话 属性: - 妈的 - 场地 - 价值 例如 人: ID 姓名 年龄 电话 1 约翰 18 无效的 2 起诉 22 12345...

回答 2 投票 0

Symfony 6 仅序列化 Json Response 中第一次出现的连接对象

不确定标题是否有意义,但会尝试用示例进行解释: 比如说我有以下实体: #[ORM\Entity(repositoryClass: Post::class)] 班级岗位 { #[ORM\Id] ...

回答 1 投票 0

如何为特定连接配置Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession?

我有几个到 mysql 和 oracle 数据库的连接,该解决方案“适用于”所有连接,并且它在 mysql 上抛出错误。如何将其限制为仅限 oracle 连接? 在

回答 1 投票 0

Symfony 6 + Doctrine - 如何为特定连接配置 Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession?

我有几个到 mysql 和 oracle 数据库的连接,该解决方案“适用于”所有连接,并且它在 mysql 上抛出错误。如何将其限制为仅限 oracle 连接? 在

回答 1 投票 0

doctrine:migrations:diff 自从我更新到 Symfony 6.3 后就不起作用了

当我使用命令时 php bin/console 学说:迁移:diff 我有这个错误 在 get_Lock_Default_Store_TTEhGTService.php 第 20 行: ...

回答 3 投票 0

从 DQL 中的子查询中选择

我想从 DQL 中子查询的结果中执行 SELECT。相当于在 SQL 中执行以下操作: SELECT * FROM ( SELECT foo1,foo2 FROM bar ) 其中 foo1='something'; 问题...

回答 1 投票 0

何时使用 Doctrine 或 Symfony 缓存?

我广泛阅读了 Doctrine 的不同缓存选项以及 symfony 缓存机制: Symfony 官方:https://symfony.com/doc/4.0/components/cache.html 教义办公室...

回答 2 投票 0

“定义不完整。需要‘外国’。”关于迁移

我正在尝试运行 symfony console make:migration (也尝试使用 php bin/console make:migration,以防万一),但我遇到了错误: 定义不完整。需要“外国”。 这个...

回答 1 投票 0

Doctrine Join 条件类型中WITH 和ON 有什么区别?

我正在寻找有关学说子句的WITH和ON条件类型之间差异的更好解释。 我发现有关此问题的文档非常糟糕,但我仍然存有疑问。

回答 3 投票 0

未创建/识别路由(Symfony 6.3.3,PHP 8.1)

当我使用“php bin/console debug:router”命令时,我得到以下结果: 名称 方法 方案 主机路径 _preview_error 任何任何任何 /_error/{code}。{

回答 1 投票 0

多对多连接中实体中的 Doctrine 内存不足

我在获取实体集合 - 附件时遇到内存问题。我正在使用 PHP7.4、Symfony 5.4、Doctrine 2.7.5、APIPlatform 2.7 类附件有这个字段: /** * @ORM\ManyToMany(

回答 1 投票 0

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