【发布时间】:2016-10-08 03:08:06
【问题描述】:
我有goods、category和brand三张表,品类有很多货,品牌也有很多货。我有以下两种情况:
1、goods和category的关系是“manyToOne”,定义goods和brad的关系也是“manyToOne”(意思是在goods yml mapping中定义了两次manyToOne);
2、定义商品与品类的关系为“manyToOne”,定义品牌与品类的关系为“manyToMany”。
我尝试的案例一不成功,因为你不能在一个yml映射中定义两次“manyToOne”;案例二我还没有尝试过,我认为它很多余;
我怎样才能找到一个成熟的解决方案,我正在尝试找到有关 Sylius 的一些详细信息,它是关于 mall 项目的开源项目。这几天我一直很困惑。
【问题讨论】:
-
据我了解,您需要在
brand和goods之间建立关系,对吗? -
是的,使用 symfony2 的命令
-
“失败”到底是什么意思?
-
我更新了亲,很清楚
-
@liam 错误在哪里?我不明白你提供的图像。无论如何,使用此配置应该可以正常工作。您是否在每个实体中构建方法来获取相关对象?
标签: php symfony doctrine-orm sonata