Doctrine orm php bin/控制台make:entity——重新生成应用程序';不能生成新字段

Doctrine orm php bin/控制台make:entity——重新生成应用程序';不能生成新字段,doctrine-orm,symfony4,symfony-4.3,Doctrine Orm,Symfony4,Symfony 4.3,我更新了这个实体,添加了一些字段 现在我想重新生成getter和setter,但是当我执行php-bin/console-make:entity--regenate-App时,我没有结果;我的全部财产都列了出来,但上面写着“没有变化”。我已使用--overwrite选项尝试事件 <?php namespace App\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity(repositoryClass="App\Repos

我更新了这个实体,添加了一些字段

现在我想重新生成getter和setter,但是当我执行
php-bin/console-make:entity--regenate-App
时,我没有结果;我的全部财产都列了出来,但上面写着“没有变化”。我已使用--overwrite选项尝试事件

<?php
namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
* @ORM\Entity(repositoryClass="App\Repository\ProfessionalRepository")
*/
class Professional
{
/**
 * @ORM\Id()
 * @ORM\GeneratedValue()
 * @ORM\Column(type="integer")
 */
private $id;

/**
 * @ORM\Column(type="string", length=255)
 */
private $nom;


/**
 * @ORM\Column(type="boolean")
 */
private $actiu;

/**
 * @ORM\ManyToOne(targetEntity="Especialitat")
 * @ORM\JoinColumn(referencedColumnName="id")
 */
private $especialitat;

public function getId(): ?int
{
    return $this->id;
}

public function getNom(): ?string
{
    return $this->nom;
}

public function setNom(string $nom): self
{
    $this->nom = $nom;

    return $this;
}

public function getActiu(): ?bool
{
    return $this->actiu;
}

public function setActiu(bool $actiu): self
{
    $this->actiu = $actiu;

    return $this;
}
}

我已经解决了这个问题,每次更改后都会清除缓存

php bin/console cache:clear