Начиная свой первый проект Symfony / doctrine, я создал 2 объекта (пользователь & свойство) используя:
$php app/console doctrine:generate:entity
Это прекрасно работает и дает мне два необходимых файла php с классами и аннотациями.
После этого я хочу создать соответствующие таблицы в моей базе данных, используя:
$php app/console doctrine:schema:update --force
Только первая таблица (пользователь) создается. Что не так? Что мне нужно сделать, чтобы создать обе таблицы. Кстати: сообщение об ошибке не получено …
Стараться сделать
php app/console doctrine:generate:entities
до
php app/console doctrine:schema:update --force
РЕШИТЬ! Произошла синтаксическая ошибка в классе свойств. Но доктрина: схема: обновление не дало никакой ошибки … 🙁
При попытке doctrine: schema: create я получил сообщение об ошибке. Исправил это и потом учение: схема: обновление работало хорошо!
всегда делайте резервные копии ваших сущностей перед обновлением схемы ..
для резервного копирования сущностей пишите
>php app/console doctrine:generate:entities projectname
Если есть ошибка в сущности, она покажет вам.