Jor*_*eFG 3 symfony doctrine-orm
我在实体中有这段代码:
/**
* @ORM\ManyToOne(targetEntity="Centers")
* @ORM\JoinColumn(name="center_id", referencedColumnName="id")
* @ORM\Column(type="string", length=36, name="center_id")
*/
protected $centerId;
Run Code Online (Sandbox Code Playgroud)
然而,schema:update说一切都是同步的。即使将 Centers 更改为其他一些不存在的词,也不会产生错误。
小智 5
请像这样删除注释原则的最后一行,并将 $centerId 更改为 $center(有对象是对象):
/**
* @ORM\ManyToOne(targetEntity="Centers")
* @ORM\JoinColumn(name="center_id", referencedColumnName="id")
*/
protected $center;
Run Code Online (Sandbox Code Playgroud)
清除缓存并运行您的命令。
告诉我这是否解决了您的问题。
| 归档时间: |
|
| 查看次数: |
905 次 |
| 最近记录: |