Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何设计商场项目的关系?_Php_Symfony_Doctrine Orm_Sonata - Fatal编程技术网

Php 如何设计商场项目的关系?

Php 如何设计商场项目的关系?,php,symfony,doctrine-orm,sonata,Php,Symfony,Doctrine Orm,Sonata,我有三个表商品、类别和品牌,类别有很多商品,品牌也有很多商品。我有以下两个案例: 1、 商品与类别的关系为“manyToOne”,定义商品与brad的关系也为“manyToOne”(即在商品yml映射中定义“manyToOne两次”) 2、 定义了商品与品类的关系为“许多”,定义了品牌与品类的关系为“许多” 我尝试的案例一不成功,因为你不能在一个yml映射中两次定义“manytone”;案例二我还没有尝试过,我认为这是非常多余的 我如何才能找到一个成熟的解决方案,我正试图找到一些关于Sylius

我有三个表
商品
类别
品牌
,类别有很多商品,品牌也有很多商品。我有以下两个案例:

1、 商品与类别的关系为“manyToOne”,定义商品与brad的关系也为“manyToOne”(即在商品yml映射中定义“manyToOne两次”)

2、 定义了商品与品类的关系为“许多”,定义了品牌与品类的关系为“许多”

我尝试的案例一不成功,因为你不能在一个yml映射中两次定义“manytone”;案例二我还没有尝试过,我认为这是非常多余的


我如何才能找到一个成熟的解决方案,我正试图找到一些关于Sylius的细节,Sylius是关于mall项目的开源软件。几天来我一直很困惑。

你的商品YAML映射中有两次“manytone”…

据我所知,你需要在
品牌
商品
之间建立关系,对吗?是的,使用symfony2命令“失败”到底意味着什么?我更新了pro,这非常有用clear@liam错误在哪里?我不明白你提供的形象。无论如何,这种配置应该可以很好地工作。你在每个实体中建立方法来获取相关对象了吗?我更新了我的pro,感谢你留下来告诉我如何给善良的人一个好的答案,我正在尽力描述我的pro,你能给我一些想法吗?