【发布时间】:2018-07-17 15:08:01
【问题描述】:
我正在使用 Symfony:2.8 和教义捆绑包:1.5。
我的原则关联映射是一对多、自引用双向One-To-Many, Self-referencing。
这是我的代码:
/**
* @OneToMany(targetEntity="Ranking", mappedBy="parent")
*/
private $children;
/**
* @var Ranking
*
* @ManyToOne(targetEntity="Ranking", inversedBy="children")
*
* @JoinColumn(name="parent_id", referencedColumnName="id", onDelete="cascade")
*/
private $parent;
当我尝试删除行时,我收到此错误:一般错误:3008 外键级联删除/更新超过 15 的最大深度。”
我的问题是有什么方法可以增加学说的最大深度。 提前致谢。
【问题讨论】:
标签: php mysql symfony doctrine