Doctrine Project是一个开源库和工具的集合,用于处理用PHP编写的数据库抽象和对象关系映射。
Laravel 更新后从 5 升级到 10 getDoctrineColumn getType 查询执行时间太长
Laravel 更新后从 5 升级到 10 getDoctrineColumn getType 查询执行时间太长 数据库::连接() ->getDoctrineColumn(self::getTableName(), $col) -> 获取类型() -> 获取名称() 上面
我遇到了一个奇怪的问题,无法理解为什么会发生这种情况。 我有一个实体在实例和 Rid 字段上使用组合主键。 我也有父母作为自己
Entity TestEntity 具有与另一个名为 TestEntityRelated 的实体相关的参数。 TestEntityRelated 这个实体只有一个整数参数 - 价格。我想要重新设置这个价格参数...
我有一个使用 Doctrine2 ORM 的 Symfony2 应用程序。 我正在尝试从 XML 文件创建实体,然后保留这些实体。典型的 XML 文件可能包含几千条记录......
我在 symfony 中遇到 Redis 缓存问题。出于某些目的,我将 Doctrine 缓存设置为 Redis。这是设置: 教义: 奥姆: 自动生成代理类:假 元数据缓存_...
如何让EntityManager的flush只刷新某些实体实例?
我的问题是EntityManager的flush方法正在将persist方法缓冲的所有操作写入数据库。没问题,但有时更改会在其他上下文中写入
Symfony 4:实体关系级联“删除” Doctrine 未检测到更改
我有一个具有以下关系的实体: /** * @ORM\OneToOne(targetEntity="App\Entity\Contract", inversedBy="childContract",cascade={"persist", "remove"})...
我有一个实体“组织”和一个实体“用户”都设置为ManyToMany,组织(组织)的领导者可以向其组织添加新用户,如果是的话,将在数据库中创建用户。 ..
情况: 我想使用doctrine2实体管理器的getReference()函数。但是,在我请求已从数据库中删除的对象的情况下,如果我...
我正在为我的网站建立一个注册系统,并希望防止使用同一电子邮件地址进行重复注册。 用户类的声明如下所示: /** * @文档 */ 类...
我需要清除我在 Symfony 中的学说缓存。 命令行中必须有某种方法来清除缓存。 或者我应该在哪里找到并删除属于缓存的文件?
(Symfony 项目)学说错误:通过关系找到了新实体。运行 messageBus 异步时遇到(同步工作正常)
我知道很多人问过此类问题,但我相信我的问题不同,因为我只在尝试运行消息异步时遇到错误。 这只是一个供个人尝试使用的项目...
嗨我有三个实体用户、管理员、日志 管理员和用户都有很多日志。 每个日志都有一个所有者,可能是用户,也可能是管理员。 在这种情况下,我正在寻找与 Laravel 类似的系统
我有一个教义查询,它返回博客文章及其评论: SELECT b, c FROM BlogPost b LEFT JOIN b.comments c 我想将结果限制为 10 篇博客文章。根据 DQL
如何获取Doctrine2的查询结果中的Collection
我正在尝试使用doctrine2执行查询并需要它返回一个集合对象。 简化片段: $players = $this->getEntityManager() ->createQueryBuilder() ->选择...
Doctrine 在更新 CURRENT_TIMESTAMP 时不断更新 DATETIME
我有父实体类: 命名空间 App\Model\Entities; 使用 Doctrine\ORM\Mapping 作为 ORM; /** * @ORM\MappedSuperclass */ 抽象类ParentEntity { /** * @var int|空 * @ORM...
如何在 services.yml 文件中添加多个事件作为 Doctrine symfony 中的事件监听器
我正在使用这个: 我的听众: 类:Acme\SearchBundle\Listener\SearchIndexer 标签: - { 名称:doctrine.event_listener,事件:postPersist } 现在如果我试着听...
phpvendor/bin/doctrine [警告] 不鼓励使用此脚本。 - 为什么?
我在 PHP 项目中使用 Doctrine ORM,并运行以下命令来验证我的架构: php 供应商/bin/doctrine orm:validate-schema 运行命令后,我收到一条警告: [
为什么这个代码违反了 Doctrine Symfony 的规则?
Apple 项目上的 AssetId 始终相同 $items = ['苹果', '香蕉', '橙子', '草莓', '苹果', '苹果', '香蕉', '橙子', '香蕉']; $itemRepository = $this->entityManager->
不幸的是,ManyToOne 关系不支持 OrderBy 属性。 有没有办法实现自定义的?类似于属性方法? 我已经尝试过 SQLFilter 但当它变成...