Symfony:表格:获得关键儿童

时间:2017-01-04 14:21:09

标签: symfony

我怎样才能让孩子→元素成为关键? (见截图,我想访问并修改0,3,2)

我需要这个来在收集表单上添加错误。

谢谢!

enter image description here

[编辑]

foreach ($form->getData()->getCategs() as $d) {                  
     if ($d->getNbHeures() > 8){
         $form->get('categs')->get($nb)->get('nbHeures')->addError(new FormError('Vous ne pouvez pas saisir plus de 8h.'));
         $nbErreur++;
      }
}

我需要$nb

[编辑] 我创立了这个,但我不知道它是否是最好的解决方案:

foreach ($form->get('categs') as $k => $d) {
    if ($d->getData()->getNbHeures() > 8) {
        $form->get('categs')->get($k)->get('nbHeures')->addError(new FormError('Vous ne pouvez pas saisir plus de 8h.'));
        $nbErreur++;
    }
}

0 个答案:

没有答案