Создание нескольких таблиц с Symfony & amp; доктрина

Начиная свой первый проект Symfony / doctrine, я создал 2 объекта (пользователь & свойство) используя:

$php app/console doctrine:generate:entity

Это прекрасно работает и дает мне два необходимых файла php с классами и аннотациями.

После этого я хочу создать соответствующие таблицы в моей базе данных, используя:

$php app/console doctrine:schema:update --force

Только первая таблица (пользователь) создается. Что не так? Что мне нужно сделать, чтобы создать обе таблицы. Кстати: сообщение об ошибке не получено …

0

Решение

Стараться сделать

php app/console doctrine:generate:entities

до

php app/console doctrine:schema:update --force
0

Другие решения

РЕШИТЬ! Произошла синтаксическая ошибка в классе свойств. Но доктрина: схема: обновление не дало никакой ошибки … 🙁

При попытке doctrine: schema: create я получил сообщение об ошибке. Исправил это и потом учение: схема: обновление работало хорошо!

0

всегда делайте резервные копии ваших сущностей перед обновлением схемы ..

для резервного копирования сущностей пишите

>php app/console doctrine:generate:entities projectname

Если есть ошибка в сущности, она покажет вам.

0