關系表的form問題
我創建了一個OneToMany的關系表。
比如品牌(brand)和(product)
我在添加product的時候同時想同時選擇品牌或者添加品牌,這樣寫并不成功。大師在講解的時候只說了form的構建,我查看了后邊的視頻也沒提及更進一步的例子。還請解答,或者給一個相關文檔的連接。謝謝!
public?function?buildForm(FormBuilderInterface?$builder,?array?$options){????$builder????????->add('name')????????->add(????????????$builder->create('brand','form')????????????->add('name')????????)????;}
2015-10-12
在form里面添加entity,你是這個意思么?
代碼范例:
$builder->add('users', 'entity', array(
? ?'class' => 'AcmeHelloBundle:User',
? ?'choice_label' => 'username',));
http://symfony.com/doc/current/reference/forms/types/entity.html
2015-10-12
問題補充,我預想的是一個用戶user entity有多個商品product entity的前提下(oneTomany),在添加用戶的同時就順便添加商品。但是我的想法邏輯是有問題的。實際上沒有用戶,就沒法建立和商品的聯系。
所以正確的邏輯應該是先有用戶,只有在添加商品的時候才選擇屬于哪個用戶。不知道我的邏輯是否正確。
ps:很感謝大神幫忙解惑。