Как я могу удалить таблицу из базы данных / Entity в Symfony? - PullRequest
0 голосов
/ 26 ноября 2018

Я удалил в MySQL мою таблицу fields.В своей папке сущностей я также удалил свою сущность fields.php

. Теперь в терминале я хочу создать новую сущность с именем fields.Поэтому я набираю

php bin/console make:entity fields

Но теперь я получаю сообщение об ошибке:

Ошибка компиляции: Symfony \ Component \ Debug \ DebugClassLoader :: loadClass (): требуется сбой при открытии '/Пользователи / работа / проект / продавец / композитор /../../ src / Entity / Fields.php '(include_ path ='.: / Usr / local / Cellar / php / 7.2.6 / share / php / pear ')

Я снова добавил файл fields.php.

Теперь ошибка исчезла - Но я просто не могу узнать, как удалить сущность через терминал.Должен быть способ ...

1 Ответ

0 голосов
/ 26 ноября 2018

Это просто проблема с кешем.Ваш объект был кэширован и зарегистрирован для автоматической загрузки, но теперь его больше нельзя найти.Так что вам просто нужно обновить автозагрузчик - я предполагаю, что вы используете composer

composer dumpautoload

, а затем очистите кэш Symfony

php bin/console c:c
...