doctrine-orm – 具有附加参数的多对多
发布时间:2020-12-15 08:43:15 所属栏目:Java 来源:网络整理
导读:使用默认实体创建命令: php app/console doctrine:mapping:import testSiteBundle ymlphp app/console doctrine:generate:entities test --path=src/ 我可以使用symfony2 doctrine2在多对多关系表中创建其他参数吗? 示例案例: Table Invoice - invoice id
使用默认实体创建命令:
php app/console doctrine:mapping:import testSiteBundle yml php app/console doctrine:generate:entities test --path=src/ 我可以使用symfony2 doctrine2在多对多关系表中创建其他参数吗? 示例案例: Table Invoice - invoice id Table Product - product id Relation-Table InvoiceProduct - invoice id - product id - product quantity 默认情况下,Doctrine不会创建关系表实体,并且尝试上面的示例时,将忽略“产品数量”. 我该怎么做来管理这个? 解决方法
在学说中,这不是多对多关系.这是两个OneToMany-与实体在中间的关系
Entity:Invoice - ManyToOne - Entity:InvoiceProduct - OneToMany - Entity:Product 您的其他属性只是InvoiceProduct-Entity的常规字段. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |