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
Symfony 多个关系中的额外字段_Symfony_Doctrine Orm - Fatal编程技术网

Symfony 多个关系中的额外字段

Symfony 多个关系中的额外字段,symfony,doctrine-orm,Symfony,Doctrine Orm,我有两个表:users和estate 一个用户可以“链接”到多个属性,而一个属性可以“链接”到多个用户。为了处理这种多个关系,我创建了一个“joinTable”estateUsers,其中主键实际上是一个复合键,包含两个外键userId和estateId 这很好,直到我想向这个表添加额外的字段 我了解到,当为这样一个表添加额外字段时,关系不再是“manytomy”,而是两个“oneToMany”关系,而是每个原始实体的关系 我的问题是,在我运行 PHP应用程序/控制台原理:映射:导入AppBuy

我有两个表:
users
estate

一个用户可以“链接”到多个属性,而一个属性可以“链接”到多个用户。为了处理这种多个关系,我创建了一个“joinTable”estateUsers,其中主键实际上是一个复合键,包含两个外键
userId
estateId

这很好,直到我想向这个表添加额外的字段

我了解到,当为这样一个表添加额外字段时,关系不再是“manytomy”,而是两个“oneToMany”关系,而是每个原始实体的关系

我的问题是,在我运行<代码> PHP应用程序/控制台原理:映射:导入AppBuyYML/COD>

时,理论仍然没有考虑这个表(是连接表)。 如何让命令行工具正确处理这些关系并生成这个新实体(yml模式文件)

额外问题:在运行
php应用程序/控制台原则:generate:entities-MyBundle
之前,如何命令工具(在yml模式文件中)为每个实体创建存储库类


谢谢大家!

你能把你的实体类,所以我们可以帮助你我实际上没有任何实体类。我所拥有的只是mysql数据库。你似乎在说你没有一个用户或地产实体,但一切正常?奇怪的在任何情况下,当您将属性添加到联接表中时,您最终将得到两个OneToMany关系,并且您将需要一个用于联接表的实体。也许发布你的数据库模式,编辑掉所有不相关的列。我刚刚从头开始了一个新的应用程序。我正在做模型阶段。我用phpmyadmin建立了数据库,我正要将它导出到条令映射系统中。这有意义吗?我现在被困在尝试导入模型与条令控制台命令。。。