gpt4 book ai didi

doctrine-orm - 原则 2 不创建外键

转载 作者:行者123 更新时间:2023-12-04 12:48:15 25 4
gpt4 key购买 nike

我在实体中有这段代码:

/**
* @ORM\ManyToOne(targetEntity="Centers")
* @ORM\JoinColumn(name="center_id", referencedColumnName="id")
* @ORM\Column(type="string", length=36, name="center_id")
*/
protected $centerId;

但是,schema:update 表示所有内容都已同步。即使将 Centers 更改为其他一些不存在的词,也不会产生错误。

最佳答案

请像这样删除最后一行注解原则并将$centerId更改为$center(有对象一个对象):

/**
* @ORM\ManyToOne(targetEntity="Centers")
* @ORM\JoinColumn(name="center_id", referencedColumnName="id")
*/
protected $center;

清除缓存并运行您的命令。

告诉我这是否解决了您的问题。

关于doctrine-orm - 原则 2 不创建外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42420750/

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