错误生成 crud:CLass XX 不是有效实体或映射的超类

Posted

技术标签:

【中文标题】错误生成 crud:CLass XX 不是有效实体或映射的超类【英文标题】:Error genrate crud :CLass XX is not a valid entity or mapped super class 【发布时间】:2013-12-27 08:15:50 【问题描述】:

您好,我正在使用 sympfony 2,在创建数据库之后,我希望使用命令(生成 crud)创建我的 crud 但我有这个错误: [学说\ORM\映射\映射异常] “MyApp\SmfBundle\Entity\Client”类不是有效实体或映射的超级 上课。 我的课是

 namespace MyApp\SmfBundle\Entity;
 use Doctrine\ORM\Mapping as ORM;
 use Symfony\Component\Validator\Constraints as Assert;


/**
* @ORM\Entity
*/

class CLient 
 /**
* @ORM\GeneratedValue
* @ORM\Id
* @ORM\Column(type="integer")
*/
 private $id;
/**
 * @ORM\Column(type="string",length=255)
 * 
 */
private $nom;
/**
 * @ORM\Column(type="string",length=255)
 * 
 */
 private $prnom;

/**
 * @ORM\Column(type="date")
 * 
 */
private $DateNaissance;
public function getId() 
 return $this->id;
 

public function getNom() 
return $this->nom;


public function getPrnom() 
return $this->prnom;


public function getDateNaissance() 
return $this->DateNaissance;


public function setId($id) 
$this->id = $id;


public function setNom($nom) 
  $this->nom = $nom;


public function setPrnom($prnom) 
$this->prnom = $prnom;


public function setDateNaissance($DateNaissance) 
$this->DateNaissance = $DateNaissance;




我应该怎么做,谢谢你的帮助

【问题讨论】:

【参考方案1】:

class CLient

php 区分大小写。您的课程目前称为 CLient。不是客户。

【讨论】:

以上是关于错误生成 crud:CLass XX 不是有效实体或映射的超类的主要内容,如果未能解决你的问题,请参考以下文章

Symfony2 Class Brenne\BaseBundle\Entity\Websites 不是有效的实体或映射的超类

EF codefirst ClientConnectionId:xx.xxx.xx.xx 错误号:4060,State:1,Class:11

问:Symfony2 - Doctrine - Class xxx 不是有效的实体或映射的超类

添加然后删除索引后核心数据错误“错误配置的实体:在复合索引属性中...不是有效属性”

类“AppBundle\Entity\Organization”不是有效的实体或映射的超类

17springboot——CRUD-错误处理机制⑧