【发布时间】:2017-01-11 22:19:03
【问题描述】:
大家好,这是我的问题,我收到了这个错误
“SpoiledCar\FrontOfficeBundle\Entity\Modele”类不是有效的实体或映射的超类。
谁能帮我 。提前谢谢我在这里被困了大约 5 个小时
<?php
namespace SpoiledCar\FrontOfficeBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="modele")
*/
class Modele
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="Nom", type="string", length=255)
*/
private $nom;
/**
* Many Features have One Product.
* @ManyToOne(targetEntity="Marque", inversedBy="modeles")
* @JoinColumn(name="marque_id", referencedColumnName="id")
*/
private $marque;
// ...
/**
* One Product has Many Features.
* @ORM\OneToMany(targetEntity="Voiture", mappedBy="modele")
*/
private $voitures;
// ...
public function __construct() {
$this->voitures = new ArrayCollection();
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set nom
*
* @param string $nom
* @return Modele
*/
public function setNom($nom)
{
$this->nom = $nom;
return $this;
}
/**
* Get nom
*
* @return string
*/
public function getNom()
{
return $this->nom;
}
}
【问题讨论】:
-
如果不发布任何代码显示您所做的事情,任何人都无法帮助您!
-
这是抱歉的代码 ;)
-
你能展示一下你是如何使用
Modele类的代码吗?特别是错误消息的来源。除非您提供足够的信息,否则我们将无法为您提供帮助! -
我只是试图做这个 php 应用程序/控制台原则:generate:entities SpoiledCarFrontOfficeBundle:Modele,我得到了这个错误
-
[Doctrine\ORM\Mapping\MappingException] 类“SpoiledCar\FrontOfficeBundle\Entity\Modele”不是有效的实体或映射的超类