Doctrine Project是一个开源库和工具的集合,用于处理用PHP编写的数据库抽象和对象关系映射。
现在,我尝试升级到ORM 3.X和DBAL 4.X,但由于列出了一些BC断裂而遇到了一个我无法解决的问题。在删除
我想有条件地触发过滤器,我似乎成功地这样做了。在以下订户中,我激活了一个过滤器,当我检查过滤器是否有效时,我会确认该过滤器现在确实启用了和活动性。我设置的参数也已成功设置。
我正在遵循具有基本原子操作的Symfony教程,该教程在具有学说的“食谱”对象上。 我有兴趣理解为什么我某些情况the实体对象$配方被传递
我想知道是否仍然没有办法在学说中使用假或产生的(虚拟?)属性? 我以一个旧的示例:一个具有名称和姓氏的人实体(基于表...
$names = ['a', 'b']; $query = $dbConnection->createQueryBuilder(); $query->select('*') ->from('foo') ->where($query->expr()->in('name', $names)); print $query->getSQL();
在 Symfony Doctrine ORM 中重命名表时出现迁移错误
我有一个有一些约束的“表”,例如“表”由表“table1”引用。然后在 PHP 类文件中使用 #[ORM\Table(name: 'new_table_name')] 重命名 'table',创建一个新的
将 Doctrine ORM 与 Postgres 和 PGBounder 连接池结合使用
有人有使用 PGBouncer 连接池针对 Postgres DB 配置 Doctrine ORM 的经验吗?我们使用 Digital Ocean 管理的 Postgres 数据库,并允许 22 个并发 DB
Doctrine 返回通过 onDelete 删除的实体:'cascade'
我正在使用具有 onDelete: 'cascade' 的关系来解决一个奇怪的问题。 简而言之,我删除了父对象,级联在数据库中工作正常,也删除了子对象。 然后我...
Symfony Doctrine DATABASE_URL 错误
我正在开发一个 Symfony 项目,并在运行doctrine:migration:migrate 命令时遇到问题。我收到的错误消息是: 驱动程序发生异常:找不到
禁用enable_lazy_ghost_objects和auto_generate_proxy_classes后,Doctrine Ghost/代理对象仍然会出现
在我的学说配置中,我已禁用 auto_generate_proxy_classes 和enable_lazy_ghost_objects,但我仍然得到幽灵对象。 我得到的幽灵对象如下
错误 Symfony Doctrine PostgreSQL:SQLSTATE[42703]:未定义列:7 错误
嗨,我正在使用 Symfony,我正在尝试将我的项目连接到 PostgreSQL 服务器版本 9.6。我已经编辑了 .env 文件。然后我做了我的迁移。所以我在数据库中有我的新表,...
Doctrine/Foundry:如果我将反向关联标记为不可空,这是否表明 ORM 实体设计不佳?
只是更深入地为 PHP 应用程序编写测试,现在我熟悉了 zenstruck/foundry。 Foundry 提供了多种创建实体实例的方法。给我带来问题的是...
我在处理大型学说查询时遇到了很大的困难,数据库中有 17000 个联系人,近 100 万行用于统计和订单。 正如你所看到的,有很多计算值,我想...
我有一个通过以下方式与用户实体相关的评论实体 #[ORM\ManyToOne(targetEntity: User::class, inversedBy: '评论')] 私人用户$user; 当尝试像这样保存它时: $评论...
Symfony 原则查找具有 In 和 NotIn 标准的实体不起作用。使用实体数组作为参数时找不到实体
所以我遇到了一个问题,我不确定我是否做错了什么或者存在一些错误。 使用 Symfony 7.2.1 我有两个三实体,其中之一是连接。 Ean、货架、EanShelfQuantity ...