致命错误:无法重新声明类";活动“;在PHP中


Fatal error: Cannot redeclare class "Activity" in PHP

//我真的没有这样的类,我到处都查了。。。即使我给它取不同的名字。。我得到相同的错误

//这是我的Php文件,是条令的实体

使用条令''ORM''映射AS ORM;

/***活动说明**@作者pawanadhikari*/

/***@实体*@表格(name="pulse_activity")*/

类活动{

/**
 * @var integer $id 
 * @Id  
 * @Column(type="integer")
 * @GeneratedValue(strategy="AUTO")
 */
private $id;
/**
 * @var integer $patientId 
 * @Id  
 * @Column(type="integer")
 */
private $patientId;
/**
 * @var integer $steps
 * @Column(type="integer")
 */
private $steps;
/**
 * @var double $calories
 * @Column(type="double")
 */
private $calories;
/**
 * @var double $distance
 * @Column(type="double")
 */
private $distance;
/**
 * @var integer $elevation
 * @Column(type="integer")
 */
private $elevation;
/**
 * @var integer $secondsActivitySoft
 * @Column(type="integer")
 */
private $secondsActivitySoft;
/**
 * @var integer $secondsActivityModerate
 * @Column(type="integer")
 */
private $secondsActivityModerate;
/**
 * @var integer $secondsActivityIntense
 * @Column(type="integer")
 */
private $secondsActivityIntense;
/**
 * @var string $date
 * @Column(type="string") 
 */
private $date;
/**
 * @var string $timeStamp
 * @Column(type="string") 
 */
private $timeStamp;
/**
 * @ManyToOne(targetEntity = "Person", inversedBy = "personActivities" )
 * * @JoinColumn(name="patientId", referencedColumnName="id")
 * 
 */
protected $patientActivity;
public function getId() {
    return $this->id;
}
public function getPatientId() {
    return $this->patientId;
}
public function getSteps() {
    return $this->steps;
}
public function getCalories() {
    return $this->calories;
}
public function getDistance() {
    return $this->distance;
}

您已经声明了自己的唯一命名空间,对吧?你就是没表现出来?你从哪里得到的错误?是从自定义运行时页面调用这些,还是生成模型时发生的错误。

当使用include()和require()而不是includeonce()或requireonce(。

所有实体类都必须在命名空间中如果使用的名称空间与所有其他实体的名称空间相同,请双击chack。