gpt4 book ai didi

doctrine-orm - 如何在 Doctrine2 targetEntity 映射中使用不同的命名空间类

转载 作者:行者123 更新时间:2023-12-04 23:29:12 26 4
gpt4 key购买 nike

当我设置多对一映射时,虽然两个类都在同一个命名空间中,但它可以工作。

但是如果这两个类在不同的命名空间中,它将不起作用?

/**
* @ORM\ManyToOne(targetEntity="OP\ProjectBundle\Entity\Project", inversedBy="tickets")
* @ORM\JoinColumn(name="project_id", referencedColumnName="id")
*/
protected $project;

最佳答案

您必须使用目标实体的绝对命名空间 - 请注意其名称中的前导退格。

/**
* @ORM\ManyToOne(targetEntity="\OP\ProjectBundle\Entity\Project", inversedBy="tickets")
* @ORM\JoinColumn(name="project_id", referencedColumnName="id")
*/
protected $project;

关于doctrine-orm - 如何在 Doctrine2 targetEntity 映射中使用不同的命名空间类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688602/

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