2014-04-03 52 views
0

我有一個用戶實體。它有一個屬性名稱,電子郵件和密碼。 我已經創建的用戶類型:如何更新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完成了一個類似的項目,它會爲您節省很多時間,試試吧!