我无法理解教义并试图建立一个实体。以下sql语句是否与以下doctrine实体
对应binascii.h2a_hex
答案 0 :(得分:0)
您正在混合id和实体定义:在您的示例中,parent_id变量将包含父注释实体而不是id(变量名称暗示)。你的关联也是错误的 - 在定义父实体时应该是ManyToOne(一个父注释的许多子注释)。
基本上,您可以遵循doctrine association mappins中的示例案例(一对多,自引用部分) - 还有从父注释到子项的实体关系作为arrayCollection定义。如果您不需要孩子连接,您可以删除相关变量& inversedBy来自父变量注释的定义。
如果引用的示例不够清楚,我也可以发布完整的代码(因为我恰好已经为评论实体做了相同的事情)
答案 1 :(得分:0)
parent
(与初始化的孩子不同的另一个对象)可以有多个“孩子”,因此关系应该是ManyToOne
关系。
另请参阅此处的解决方案:https://stackoverflow.com/a/24002956/1794894