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

How to get Doctrine entity persistent collection data values with symfony

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

$yourCollection->unwrap()->toArray();

这应该会以数组形式提供您集合的内容()

如果我正确理解你的问题,这对你有帮助:

$arrayValues = $persistentCollection->getValues();