我在使用symfony app / console
的几乎所有命令中都收到此错误E:\ personal_data \ programming_projects \ Web \ horecareport> php app / console doctrine:schema:update --force
[Symfony的\元器件\调试\异常\ ContextErrorException] 警告:非法字符串偏移'名称'
doctrine:schema:update [--complete] [--dump-sql] [-f | --force] [--em [EM]]
我正在处理其他人的代码,并且我试图在一个实体上进行自我引用,它看起来像这样:
`manyToOne:
productGroupParentid:
targetEntity: ProductGroup
cascade: { }
fetch: LAZY
inversedBy: ProductGroup
joinColumns:
product_group_parentid:
referencedColumnName: product_group_id
orphanRemoval: false
lifecycleCallbacks: { }`
但它说: ProductGroup#productGroupParentid是指不存在的反面字段。
我检查了symfony文档,其中包含类似的内容
joinColumn:
name: category_id
referencedColumnName: id
但是当我添加name : product_group_parentid
问题开始发生时