doctrine-orm 相关问题

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

Symfony 从 String 类声明中获取 className 对象

我有这段代码,它返回第二行中声明的 className 的列名称: 公共函数 listColumns(EntityManagerInterface $em ) { $class = $em->getClassMetadata(Assure::cla...

回答 1 投票 0

如何在 postRemove 事件期间获取实体的对象 id?

我有这样的事情: 公共函数 postRemove(LifecycleEventArgs $args) { $entity = $args->getObject(); $实体->getId(); } $entity 拥有所选的所有属性

回答 3 投票 0

Doctrine(2.12) 使用 columnDefinition 不断为属性生成相同的迁移

我创建了一个 apiplatform 3.0、symfony 6.1 应用程序。 它有一个带有mysql 8.0的docker环境。 使用原则 2.11 中的新功能,我创建了 2 个属性: 特征 特征名称 { #[ORM\列(插入...

回答 1 投票 0

API平台虚拟栏目下单

我正在使用 Symfony 6 和 API 平台,在使用计算连接表的列对我的实体进行排序时遇到了一些困难。 这是表格 公司 +----+------------+--------------+---------...

回答 1 投票 0

Symfony 从数据库表中获取所有字段名称

我需要获取所有数据库表字段名称。我已经尝试使用 ClassMetadata 获取该信息,不幸的是 getColumnNames() 不返回关系字段名称。和方法 getAssociationName...

回答 3 投票 0

数据库失败 - 数据库架构与当前映射文件不同步

任何人都可以解释以下学说模式验证错误消息吗: 这是多对多关系中每个实体的 yaml ORM 定义,根据第 5 节内联创建....

回答 8 投票 0

Doctrine DQL 日期作为参数问题

您好,我有一个有效的 DQL(我从一开始就得到了所有事件): DoctrineHelper::getEntityManager()->createQueryBuilder() ->select("u.姓氏, count(u.姓氏)为总数") -...

回答 5 投票 0

从类对象获取实体名称

我有以下代码: 命名空间 Acme\StoreBundle\Entity; 使用 Doctrine\ORM\Mapping 作为 ORM; /** * Acme\StoreBundle\Entity\User * * @ORM\Table(名称=“用户”) * @ORM\Entity() */ 类用户...

回答 6 投票 0

Doctrine 事件:如何跟踪 ManyToMany 集合的添加/删除?

我有一个应用程序实体,它与 SortList 实体具有多对多关系。拥有方是应用程序。有一个简单的联接表可以创建此关系的映射。 ...

回答 3 投票 0

Doctrine中ORM和DBAL有什么区别?

我使用的是Doctrine,它同时提供ORM(对象关系映射)和DBAL(数据库抽象层)。 他们之间有什么区别? 人们应该如何决定何时使用哪一个?

回答 1 投票 0

如何在 MySQL 数据库中将 Doctrine type='array' 转换为 Doctrine type='json'?

我有一个使用学说生成列的数据库。一列使用 type='array'。我想将其转换为 type='json'。我如何使用 MySQL 查询来做到这一点? 我尝试了以下...

回答 2 投票 0

如何从具有多对一关系的 Doctrine 模型填充 Zend 表单?

我有一个名为 Lead 的实体设置,其中包含汽车品牌、型号等,并且该 Lead 通过多对一关系映射到客户实体,该客户实体具有姓名等。 即客户可能...

回答 1 投票 0

Symfony 5+ 为多对多关系添加时间戳

我在两个实体之间有关系: 寄养家庭 动物 在 Animal 实体上,我有一个名为“FosterFamiliesHistory”的字段,它与 FosterFamily 实体存在多对多关系

回答 0 投票 0

Symfony 序列化器未序列化所有类字段

我有两个类,一个用于管理事件,另一个是用户。用户可以参加活动。当他们参与时,他们就成为“参与者”。 问题是当我序列化

回答 1 投票 0

使用 DefaultQuoteStrategy::getColumnName() 将 Doctrine ORM 从 2.2 升级到 3.0 时出现问题

当我将 Doctrine/orm 从 2.2 升级到 3.0 时,我的 Symfony 6.4 遇到了问题。错误说: Doctrine\ORM\Mapping\DefaultQuoteStrategy::getColumnName():返回值必须是字符串类型,null

回答 1 投票 0

教义迁移表整理

尝试找到一种方法来以编程方式创建具有特定排序规则的表,但似乎找不到正确执行此操作的方法。我正在使用“doctrine/doctrine-migrations-bundle”:“2.1.*@dev”...

回答 4 投票 0

如何获取具有数组类型的doctrine2字段的不同值

我有 FOSUser 表,用户具有数据类型数组的角色,这些角色以序列化形式保存在数据库中,我尝试执行不同的查询,但它单独返回每一行,这是 h...

回答 1 投票 0

Symfony2:获取用户实体中组的角色,但避免在实体内部查询

我的 User 实体实现了 UserInterface,因此提供了 getRoles() 方法。在我的系统中,一个用户可以属于多个组。一个组可以有多个角色。因此,用户的角色可以是

回答 1 投票 0

JMSserializer 反序列化相关 Doctrine 实体

我有这样的json: “相关集合”:[ { 编号:1, 名称:“某事”, 国家: { 编号:1 } }, { 编号:2, 名称:“东西2”, 国家: { ...

回答 2 投票 0

访问 Doctrine 夹具加载中的命令输出接口

我正在使用很棒的 Faker 库生成大量数据装置,还使用 lorempixel.com 在我的 Symfony2 项目中添加一些随机图像。这需要一些时间(目前约为 10 分钟...

回答 2 投票 0

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