Symfony 4在注释中使用来自不同名称空间的实体

时间:2019-04-24 12:52:30

标签: php symfony

我试图在一个实体内部使用另一个名称空间中的另一个实体,但是我得到的只是一个错误:

The class 'App\Entity\Gui\User' was not found in the chain configured namespaces App\Entity\Upv6

和代码:

namespace App\Entity\Upv6;
use App\Entity\Gui\User as User;


use Doctrine\ORM\Mapping as ORM;

/**
* ConfigSet
*
* @ORM\Table(name="config_set")
* @ORM\Entity(repositoryClass="App\Repository\ConfigSetRepository")
*/
class ConfigSet
{
   /**
    * @var integer
    *
    * @ORM\Column(name="id", type="integer", nullable=false)
    * @ORM\Id
    * @ORM\GeneratedValue(strategy="IDENTITY")
    */
    private $id;

    /**
    * @var User
    *
    * @ORM\ManyToOne(targetEntity="App\Entity\Gui\User")
    * @ORM\JoinColumn(name="id", referencedColumnName="id", 
      nullable=false)
    */
    private $user;

看起来它仍在同一名称空间中搜索。

0 个答案:

没有答案