gpt4 book ai didi

php - 将数据保存在相关表中 Symfony 4

转载 作者:行者123 更新时间:2023-11-29 15:45:34 26 4
gpt4 key购买 nike

首先,我为我对该领域的了解甚少表示歉意,但我对 Symfony 和 PHP 很陌生。我正在使用 Symfony 4 做一个新项目,出现以下问题。

我的应用程序中有两个表,一个用于契约(Contract),另一个用于警报。它们通过中间表相互关联,因为合约可以同时有多个警报。我留下了一张图片,以便您可以看到其中的关系。

enter image description here

我已经使用其 Setter 和 Getters 创建了所有实体,并制作并运行了所有表单,以添加新警报、新契约(Contract)以及所有附加功能。我的目的是编写一个函数,以便在中间表中存储合约和警报的ID,并且彼此相关,以便稍后我可以显示合约列表及其各自的警报。

我无法创建逻辑来收集合约 ID 和警报 ID,并将其保存在关联它们的表中,然后显示它。

不知道我的解释是否正确,或者是否说了一些废话,请见谅。

最佳答案

首先请阅读Doctrine2 Many-to-Many docs小心。正确的关系配置后,使用 Doctrine 创建关系将非常简单:

$contact->addAllert($alert);

如果您没有配置 cascade: persist,请进行适当的刷新。

您不必关心连接表 - Doctrine2 将为您处理它。

关于php - 将数据保存在相关表中 Symfony 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57090813/

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