doctrine-orm 相关问题

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

Symfony + DoctrineExtensions 软删除

我尝试通过 DoctrineExtensions 实现 SoftDelete。但我仍然收到此错误: 与“Student”关联的 Doctrine 实体有一个 ForeignKeyConstraintViolationException。解决方案:

回答 1 投票 0

我正在使用 doctrine orm,我想比较数据库中日期时间列的日期(仅)与用户输入的日期(仅)datetime-local in php

我有一个带有保存日期时间的截止日期列的实体。我想确认日期(单独)之前没有保存过。但我无法仅比较日期时间对象中的日期。大...

回答 1 投票 0

Symfony - 一对多,一个活跃

我想问一下在 Symfony 中最好的方法是什么。 例如。有一个实体用户与另一个实体地址具有一对多关系。 假设用户可以多次交付

回答 1 投票 0

Symfony 树枝视图和对象问题

我是 doctrine/symfony 的新手,来自 .net 世界。我仍在尝试将我的知识与这个世界联系起来。我发现了“原力干扰”,我需要一些最佳实践建议。 让

回答 0 投票 0

Symfony 6 + Doctrine - 如何配置 Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession?

Doctrine\DBAL\Event\Listeners\OracleSessionInit 在 DBAL 3.5 (https://github.com/doctrine/dbal/blob/3.5.x/UPGRADE.md) 中被弃用,取而代之的是 Doctrine\DBAL\Driver \OCI8\中间件\

回答 1 投票 0

如何根据额外字段从多对多 Doctrine 关联中过滤返回的对象

假设我想链接两个表:CHILD(ren) 到他们的 PARENT(s),通过联合表 ROLE 进行多对多关联 在 CHILD 实体的映射中,这是我要放置的内容: /** * @var

回答 1 投票 0

Symfony Doctrine SQLSTATE 42S02 Base Table or View not found

我在 Symfony Bundle 类中使用它创建了一个带有 Doctrine 的表: 我在 Symfony Bundle 类中使用这个创建了一个带有 Doctrine 的表: <?php namespace Acme\Bundle\TranslationMessagesProducerBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * * @ORM\Entity * @ORM\Table(name="acme_translation_config") * */ class AcmeTranslationMessagesProducerEntity{ /** * id - for doctrine * @ORM\Column(type="integer") * @ORM\Id() * @var integer */ private $id; /** * enabled * @ORM\Column(type="boolean") * @var mixed */ private $enabled; public function getId(){ return $this->id; } public function getEnabled(){ return $this->enabled; } } 运行后这张表存在 php bin/console doctrine:schema:update --force 我可以通过查询验证它是否存在 php bin/console doctrine:query:sql "Select * From acme_translation_config 或者也运行: php bin/console doctrine:query:sql "Select * From akeneo_pim.acme_translation_config Doctrine 也能识别它,通过运行验证: php bin/console doctrine:mapping:info 结果: Found 58 mapped entities: .... Acme\Bundle\TranslationMessagesProducerBundle\Entity\AcmeTranslationMessagesProducerEntity 但是,如果我像这样从这张表中获取一个对象: $em = $this->getDoctrine()->getManager(); $config = $em->getRepository(AcmeTranslationMessagesProducerEntity::class)->find(1); 我失败了: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'akeneo_pim.acme_translation_config' doesn't exist 如何解决这个问题?

回答 0 投票 0

Doctrine 2 - 如何在没有递归的情况下将整个数据集加载到无向图的缓存中?

我认为我们有一个实体 Foo 的用例,它可以有任意数量的父 Foos 和子 Foos。这是通过具有

回答 1 投票 0

NOT IN 不适用于 Symfony 6.2 的 queryBuilder

在我的项目中,我有一个 AJAX 请求,允许我检索用户的 JSON 显示以添加为朋友。 问题是当我不想检索

回答 0 投票 0

Symfony4 / Doctrine2 / FOSRestBundle - 插入/更新实体

这是我第一次来这里,所以我希望不要对我太苛刻。 我正在尝试使用 FosRestBundle、Doctrine2 和 JMSSerializer 在 Symfony4 上开发 API Rest。 这是我的问题: 我有 3 个实体组织...

回答 0 投票 0

不同字段作为外键,不能插入

我有 2 个关系表。这是我的架构。 产品型号 创建表`product_model`( `id` int(10) 无符号 NOT NULL AUTO_INCREMENT, `model_number` int(10) unsigned NOT NULL, `模型_...

回答 0 投票 0

收到警告:更新学说配置后“警告[缓存]无法保存密钥”

在尝试更新学说配置后,我收到警告:“警告 [缓存] 保存密钥失败”。当我运行 bin/console 时出现此错误。 我尝试将学说配置更新为 g...

回答 0 投票 0

创建捆绑以使用不同连接的二级实体管理器。

我正在创建一个捆绑包,旨在从二级数据库中提取数据。我不知道我还能添加或更改什么配置来使其工作。我试过直接传递连接......。

回答 1 投票 0

如何防止Doctrine覆盖生成值的列?

我有一个名为modified的数据库列,它的定义是ON UPDATE CURRENT_TIMESTAMP。当我修改并持久化现有的对象时,该列保持旧的值,因为它已经在 ...

回答 1 投票 0

有没有办法从单机代码中访问Doctrine资源库?

我有一个完整的Symfony 4应用程序,可以使用。任何上传的文件都被放在doc根目录外的upload文件夹中,并通过一个单独的cdn网址访问。在upload文件夹里,我有一个...

回答 1 投票 0

Symfony4 - 两个实体管理器共享缓存池,是个坏主意还是遇到了bug?

这将是一个冗长的帖子,我遇到了奇怪的行为,我看到在profiler中,一个实体经理被说成是映射实体,它没有映射。它看起来像这样。这里是doctrine.yaml: ...

回答 1 投票 -1

如何在Symfony 5中使用Doctrine保存外键OneToMany关系?

我是Symfony的新手,我在表格中保存外键时遇到了问题。我尽量解释清楚。我正在做一个ToDo应用程序。- 每个用户都有一个profile - 每个profile ...

回答 1 投票 0

如何用symfony和doctrine存储历史数据?

我想用symfony2和doctrine2来存储历史数据。例如,我有2个实体:class Shop { private $id; private $url; private $version; }和第二个 ...

回答 2 投票 2

学说 query_cache 自动过期。

我使用symfony + doctrine + redis,使用的是composer bundle sncRedisBundle 在我的config.yml中,我启用了doctrine查询缓存: orm: default_entity_manager: default entity_managers: ...。

回答 1 投票 1

doctrine2 映射覆盖从 MappedSuperclass 继承的 inversedBy 字段。

另一个问题。我有一个抽象的BaseLog实体,它保存着与我的用户的关联。此外,我有2个实体(FooLog & BarLog),它们扩展了BaseLog。此外,我有我的用户实体 ...

回答 3 投票 8

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