2013-07-04 36 views
0

我有一個小問題: 當我想用createForm()函數構建表單時。 我如何向此添加第二個實體?將兩個實體以一種形式傳遞

這是我的示例代碼。

public function newAction() 
{ 
    $entity = new Event(); 
    $picture = new Picture(); 

    $form = $this->createForm(new EventType(), $entity); 

    return array(
     'entity' => $entity, 
     'form' => $form->createView(), 
    ); 
}); 

我試過$form上的添加功能,但它不起作用。 現在我將把圖片中的實體字段添加到我之前創建的表單中。 感謝您的幫助。

+0

實體「事件」和「圖片」是相關的嗎? – ManseUK

+0

是的OneToMany。 一個事件有很多圖片。 – Vico

+0

看看[如何嵌入一個表單集合](http://symfony.com/doc/current/cookbook/form/form_collections.html)doc(它是一個公平的工作,以使它工作得很好) – ManseUK

回答

相關問題