2014-04-03 2 views
0

사용자 엔티티가 있습니다. 속성 이름, 이메일 및 비밀번호가 있습니다. 나는 이미 생성 UserType을 :symfony2에서 선택한 엔티티 속성을 업데이트하는 방법은 무엇입니까?

public function buildForm(FormBuilderInterface $builder, array $options) { 
    $builder 
      ->add('name', 'text', ['attr' => ['placeholder' => 'name']]) 
      ->add('password', 'repeated', [ 'type' => 'password', 'first_options' => array('label' => 'Password', 'invalid_message' => 'Passwords don\'t match.',), 
       'second_options' => array('label' => 'Confirm Password'), 'invalid_message' => 'Passwords do not match']) 
      ->add('email', 'email', ['attr' => [ 'placeholder' => 'Email']]) 
    ; 
} 

그리고 이미 사용자에 대한 등록 양식을 작성하고 데이터를 삽입에서 완벽하게 작동한다. 내가하려는 것은 이름에 대한 편집 양식과 전자 메일에 대한 편집 양식 두 가지를 만드는 것입니다. 이름 또는 이메일에 대한 수정 링크를 클릭하면 모달 양식이 표시됩니다. 이미 나뭇 가지에 모달을 만들었습니다.

엔티티를 편집하고 업데이트하기 위해 이름과 전자 메일에 대해 별도의 양식을 만드는 방법을 모르겠습니다.

답변

0

FOSuserbundle을 사용하여 유사한 프로젝트를 수행 했으므로 많은 시간을 절약 할 수 있습니다. 시도해보십시오!