2012-08-29 4 views
0

에서 복제 필드를 제출 내가 실체라는 이름의 문서가 있고이 필드는 '날짜', '수'등 페이지에서Symfony2 양식 - 자바 스크립트

임명했다, 사용자가 양식에서 새 문서를 추가 할 수 있습니다, 그것은 쉽지만, (!) 사용자가 필드를 복제하고 한 번에 몇 개의 문서를 추가 할 수 있도록 허용해야합니다. 사용자는 '추가'버튼을 여러 번 눌러서 컨트롤러에 이러한 모든 항목을 추가하려고합니다.

이 내 FormType 클래스입니다 :

public function buildForm(FormBuilderInterface $builder, array $option) { 
    $builder->add('date', 'text', array(
     'required' => false, 
     'attr' => array(
      'class' => 'datepicker no-right-margin' 
     ) 
    )); 
    $builder->add('number', 'text', array(
     'required' => false 
    )); 
    ... 
} 

public function getName() 
{ 
    return 'documenttype'; 
} 

내가로부터의 입력의 이름을 하드 코딩하려 :

이 documenttype [날짜]

이 documenttype [ 날짜] [0] documenttype [date] [1] ... etc

...하지만 작동하지 않습니다. 그것은 내게 준

object(Ewidencja\CoreBundle\Entity\Document)#406 (8) { 
    ["id":protected]=> 
    NULL 
    ["date":protected]=> 
    array(2) { 
    [0]=> 
    string(10) "2012-08-01" 
    [1]=> 
    string(10) "2012-08-02" 
    } 
    ... 
} 

답변