如何使用symfony获取Doctrine实体持久集合数据值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用symfony获取Doctrine实体持久集合数据值相关的知识,希望对你有一定的参考价值。

使用symfony 2将Doctrine实体持久集合转换为数组的最佳方法是什么?我想获取值,然后通过使用该数组值,需要使用表单事件侦听器获取依赖于第一个实体的第二个实体值。

答案

如果我正确理解您的问题,这可以帮助您:

$arrayValues = $persistentCollection->getValues();

另一答案
$yourCollection->unwrap()->toArray();

这应该会给你的集合内容作为一个数组()

以上是关于如何使用symfony获取Doctrine实体持久集合数据值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Symfony 2.1 从内部控制器获取 Doctrine 实体的实体管理器

如何在 Symfony2 中单向持久化一对一实体

Symfony 5 和 Doctrine,找不到使用 3 个相关实体获取结果的方法

Symfony2/Doctrine:如何使用 OneToMany 将实体重新保存为级联新行

如何使用doctrine查询symfony2中实体类中的另一个实体

Symfony2/Doctrine - 与普通 SQL 相关的实体抽象