symfony非法字符串偏移' name'

时间:2017-03-14 16:35:19

标签: php symfony web doctrine

我在使用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问题开始发生时

0 个答案:

没有答案