我试图在一个实体内部使用另一个名称空间中的另一个实体,但是我得到的只是一个错误:
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;
看起来它仍在同一名称空间中搜索。