Использовал Maker Bundle для создания сущности для доктрины.
При этом я создал свойство, которое решил, что мне не нужно:
/**
* @ORM\Column(type = "integer", nullable=true)
*/
private $weight;
Я удалил свойство weight и методы get и set.
public function getWeight(): ?int
{
return $this->weight;
}
public function setWeight(?int $weight): self
{
$this->weight = $weight;
return $this;
}
Но когда я снова запускаю Maker Bundle, чтобы обновить объект и добавить другие новые свойства, свойство веса и методы возвращаются.
Как я могу Обновить и / или Удалить свойство объекта с помощью команды MakerBundle или прямого редактирования класса?
Еще нет, я только создал сущности






Возможно, вы кэшируете метаданные доктрины в redis или apcu или ... поэтому вам нужно будет очистить кеш метаданных доктрины после удаления свойства и его получателя и установщика:
php bin/console doctrine:cache:clear-metadata
Вы обновляете схему базы данных?