相关疑难解决方法(0)

无法在 - MappingException中找到目标实体

我有Symfony项目,其中有2个实体 - Building和Building_type.它们与ManyToMany单向关联相关联.所以,当我尝试访问我的控制器时,我有这个错误:

The target-entity Farpost\StoreBundle\Entity\Building_type cannot be found in 'Farpost\StoreBundle\Entity\Building#building_types'.
Run Code Online (Sandbox Code Playgroud)

Farpost/StoreBundle /实体/ Building.php:

    namespace Farpost\StoreBundle\Entity;

    use Doctrine\ORM\Mapping as ORM;
    use Doctrine\Common\Collections\ArrayCollection;

    /**
     * @ORM\Entity
     *
     */
    class Building
    {
       /**
        * @var integer
        *
        * @ORM\Column(name="id", type="integer")
        * @ORM\Id
        * @ORM\GeneratedValue(strategy="AUTO")
        */
       protected $id;

       /**
        * @var string
        *
        * @ORM\Column(name="alias", type="string", length=255)
        */
       protected $alias;

       /**
        * @var string
        *
        * @ORM\Column(name="number", type="string", length=255)
        */
       protected $number;

       /**
        * @ORM\ManyToMany(targetEntity="Building_type")
        * @ORM\JoinTable(name="buildings_types",
        * joinColumns={@ORM\JoinColumn(name="building_id", referencedColumnName="id")},
        * inverseJoinColumns={@ORM\JoinColumn(name="building_type_id", referencedColumnName="id")} …
Run Code Online (Sandbox Code Playgroud)

php symfony doctrine-orm

3
推荐指数
1
解决办法
3458
查看次数

标签 统计

doctrine-orm ×1

php ×1

symfony ×1