gpt4 book ai didi

php - 关联指的是不存在的反面字段。 | Symfony2/Doctrine2

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:02:46 24 4
gpt4 key购买 nike

<分区>

因此,围绕 SO 存在一些类似的问题,但它们最终并没有帮助我......我一遍又一遍地检查我的代码,但我无法找出错误。

当获取一个类别 (OneToMany) 中的所有 Comakers 时,我得到 NULL 而不是所需的数组。

在我的 Comaker 实体中,我有:

/**
* @ORM\ManyToOne(targetEntity="Category", inversedBy="comakers")
* @ORM\JoinColumn(name="categoryid", referencedColumnName="id")
*/
private $category;

我的类别类中的下一个:

/*
* @ORM\OneToMany(targetEntity="Comaker", mappedBy="category"
*/
private $comakers;

检查映射时出现的错误:

[Mapping]  FAIL - The entity-class 'Zoho\Bundle\Entity\Comaker' mapping is invalid:
* The association Zoho\Bundle\Entity\Comaker#category refers to the inverse side field Zoho\Bundle\Entity\Category#comakers which does not exist.

如果你问我,Category#comakers 确实存在!最重要的是,在生成实体时,学说也不会为 Category#comakers 生成任何东西。已清除缓存,甚至删除了所有 getter 和 setter 以及 Entity.php~ 文件以进行干净生成,但无济于事。

有人知道发生了什么事吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com