Więc dopiero dzisiaj podchodzę do tematu tworzenia entity z istniejącej bazy.
Mam bazę, a w niej tabele:
- events_logger
- ftp_accounts
- users
- user_roles
- user_settings
Po wpisaniu w CMD tego:
Kod
php app/console doctrine:mapping:convert yaml ./src/ApiRest/ServiceBundle/Resources/config/doctrine/metadata/orm --from-database --force
otrzymuję komunikat...
Kod
[Doctrine\ORM\Mapping\MappingException]
Table user_settings has no primary key. Doctrine does not support reverse engineering from tables that don't have a primary key.
I teraz po pierwsze nie chodzi mi o wygenerowanie Entity obsługującej user_settings, a ma to być do events_logger.
Chyba, że to działa do wygenerowania całej bazy do kilku klas Entity, a nie jest to jakoś pokazane w przykładach
http://symfony.com/doc/2.0/cookbook/doctri...ngineering.html że generuje kilka Entity ?
Dobra, udało się

Jedynie jaki problem zauważyłem, to nie ściąga mi dokładnie nazw kolumn podczas tworzenia entity na podstawie istniejącej bazy. Np. mam kolumnę first_name, a po wygenerowaniu mam w entity firstName, co nie jest mi na rękę... da się to jakoś zostawić DOKŁADNIE tak jak jest w bazie ?