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建立了数据库,我正要将它导出到条令映射系统中。这有意义吗?我现在被困在尝试导入模型与条令控制台命令。。。