gpt4 book ai didi

php - 学说中的实体多对多(symfony2)

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:42 25 4
gpt4 key购买 nike

我的数据库 (MySQL) 中有一个表,其中包含几家酒店的类别。这是一个链接酒店和类别表的部分表,因为酒店可以属于多个类别,反之亦然。在同一张表中,我有一个包含附加信息的字段(一个维度为 1 的整数)。

当使用 Symfony 控制台生成实体时,旅馆类和类别包含创建的其他实体的对象数组。也就是说,从酒店访问它所属的类别,从类别访问所有拥有它的酒店。

问题是不是我如何访问附加字段以显示附加信息,因为没有查看或调用的中间实体。

如果有人能帮助我,我将不胜感激。

您好,谢谢。

最佳答案

你必须从中分离出关系

Hotel --> ManyToMany <-- Category

进入

Hotel --> OneToMany <-- HotelCategory --> ManyToOne <-- Category

因为与属性的关系确实是一个新的实体。

现在您可以在 HotelCategory 中添加该属性。

请注意,当您创建新表单时,您需要包含 HotelCategory,因此可能需要额外的工作。

关于php - 学说中的实体多对多(symfony2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32176590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com