簡體   English   中英

致命錯誤:無法在PHP中重新聲明類“ Activity”

[英]Fatal error: Cannot redeclare class “Activity” in PHP

//我真的沒有像我到處檢查過的任何類...即使我給它起了不同的名字..我也得到同樣的錯誤

//這是我的Php文件,是Doctrine的實體

使用Doctrine \\ ORM \\ Mapping AS ORM;

/ ** *活動描述* * @author pawanadhikari * /

/ ** * @Entity * @Table(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()代替include_once()或require_once()時,這種錯誤很常見-特別是在類的自動加載函數中使用時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM