如何在 Symfony2 中构建实体

How to structure Entity in Symfony2

帮我想想如何在我的 Symfony2 项目中构建我的实体。

我有订单,在订单中您 select 为该订单提供服务。这些服务针对不同的客户有不同的价格。我什至可以为不同的订单制定单独的价格。所以这个价格会绑定到order not to Service or Client.

到目前为止,我已经在实体 "Orders" 和实体 "Service" 之间建立了 ManyToMany 连接。这很好用,但我不知道如何处理该服务的单独价格。我可以在顺序中的一列中制作一个JSON字符串,但感觉不是一个好的标准。

我认为最好的方法是创建一个与 ̀service 和 ̀Customer 相关的 Price table 这将是你的价格网格。

但要小心您的订单实体。订单不应与您的服务实体直接相关。或者确保你永远不会级联任何东西。