0
나는 콜레 콜렉션 개체를 양식에 가지고 있으며 각 colle의 ID에 액세스하려고합니다.컬렉션 양식의 각 개체 ID 가져 오기
내가 시도 : $ colles의
$colles = $data['colles'];
덤프 :
array (size=2)
1 =>
object(PACES\ColleBundle\Entity\Colle)[4156]
protected 'id' => null
protected 'nom' =>
object(PACES\ColleBundle\Entity\ColleQC)[4126]
private 'questions' =>
object(Doctrine\ORM\PersistentCollection)[4646]
...
protected 'id' => int 140
protected 'coefficient' => string '1.00' (length=4)
protected 'coefficient' => int 1
2 =>
object(PACES\ColleBundle\Entity\Colle)[4144]
protected 'id' => null
protected 'nom' =>
object(PACES\ColleBundle\Entity\ColleQC)[4583]
private 'questions' =>
object(Doctrine\ORM\PersistentCollection)[4592]
...
protected 'id' => int 150
protected 'coefficient' => string '1.00' (length=4)
protected 'coefficient' => int 1
1 개체를 들어, 내가 getId()는 'ID'= 140, 2에 대한 'ID를'싶어 = 150
이 코드는 null를 돌려 :
foreach ($colles as $colle) {
$idColle = $colle->getId();
}