我是新的symfony奏鳴曲/ adminbundle我試圖使用兩個表格之間的壓縮關係訂單和產品(一對多)訂單可以與多個產品關聯試圖實現一對多關係奏鳴曲/ AdminBundle
產品表: ID 名 描述 型 數量
順序表: ID 日期 我也無權進行添加圖片在這裏沒有,所以鏈接的圖片是波紋管 http://i.stack.imgur.com/qx3ws.png
我是新的symfony奏鳴曲/ adminbundle我試圖使用兩個表格之間的壓縮關係訂單和產品(一對多)訂單可以與多個產品關聯試圖實現一對多關係奏鳴曲/ AdminBundle
產品表: ID 名 描述 型 數量
順序表: ID 日期 我也無權進行添加圖片在這裏沒有,所以鏈接的圖片是波紋管 http://i.stack.imgur.com/qx3ws.png
看一看「SONATA_TYPE_COLLECTION」這裏段https://sonata-project.org/bundles/admin/master/doc/reference/form_types.html
感謝debugall,我設法展示產品列表上創建使用該「順序頁(行順序) - >加( '的OrderItems', 'sonata_type_collection',陣列( '必要'=>真, \t \t 'by_reference'=>假, ) \t \t陣列( 'edit'=>'inline', \t \t \t \t'targetEnt ity'=>'test \ testBundle \ Entity \ OrderItem', \t \t \t \t'inline'=>'table',))「 –
所以,你不是很好奇,在問這裏之前先搜索一下,之後,你將贏得聲望,並能夠在stackoverflow上分享圖片。
這裏,Symfony2的官方文檔提供了構建關係的一個類別,許多產品(同你的,一個訂單的許多產品)一個很好的例子:
http://symfony.com/doc/current/book/doctrine.html#entity-relationships-associations
你只需要按照例如,在實體映射中替換按類別排序,生成CRUD寫入操作,並且工作。
http://symfony.com/doc/current/book/doctrine.html#add-mapping-information –