亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關系表的form問題

我創建了一個OneToMany的關系表。

比如品牌(brand)和(product)

我在添加product的時候同時想同時選擇品牌或者添加品牌,這樣寫并不成功。大師在講解的時候只說了form的構建,我查看了后邊的視頻也沒提及更進一步的例子。還請解答,或者給一個相關文檔的連接。謝謝!

public?function?buildForm(FormBuilderInterface?$builder,?array?$options){????$builder????????->add('name')????????->add(????????????$builder->create('brand','form')????????????->add('name')????????)????;}


正在回答

2 回答

在form里面添加entity,你是這個意思么?

代碼范例:

$builder->add('users', 'entity', array(
? ?'class' => 'AcmeHelloBundle:User',
? ?'choice_label' => 'username',));

http://symfony.com/doc/current/reference/forms/types/entity.html

0 回復 有任何疑惑可以回復我~
#1

fbicia 提問者

謝謝大神解惑
2015-10-12 回復 有任何疑惑可以回復我~

問題補充,我預想的是一個用戶user entity有多個商品product entity的前提下(oneTomany),在添加用戶的同時就順便添加商品。但是我的想法邏輯是有問題的。實際上沒有用戶,就沒法建立和商品的聯系。

所以正確的邏輯應該是先有用戶,只有在添加商品的時候才選擇屬于哪個用戶。不知道我的邏輯是否正確。

ps:很感謝大神幫忙解惑。

0 回復 有任何疑惑可以回復我~
#1

huachuang20

要是用戶自己上傳商品的話。你只需要在寫入數據庫之前。調用當前user(可以通過service傳進去)。 要是管理者指定用戶的話,那就需要將用戶列表也選出來,如上所解。 只要你的商品的user屬性為null的話。就可以無視用戶了啊。后期添加用戶也是一樣有效的啊
2015-10-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
洪大師帶你解讀Symfony 2框架
  • 參與學習       20623    人
  • 解答問題       252    個

洪大師教你玩轉強大的框架-Symfony2,提高代碼性能

進入課程

關系表的form問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號