używam PHP Doctrine w Symfony do obsługi bazy danych MySQL.
Mam pytanie odnośnie kluczy obcych w tabelach. Za każdym razem jak generuję schemat i potem model (przy dodawaniu nowych tabel do aplikacji) usuwają mi się definicje kluczy obcych z plików lib/model/doctrine/generated/Base*.class.php takie jak:
<?php ?>
w funkcji
<?php setUp(); ?>
Czy da się coś zrobić, żeby klucze zostały zapamiętane (dokładnie chodzi mi o to, żeby funkcja setUp() nie była zastępowana podczas generowania modelu od nowa)? Klucze obce oczywiście są zdefiniowane w tabelach.
A tak wogóle, to chyba Doctrine powinno samo wygenerować setUp poprawnie, żeby można było korzystać z InnerJoinów?
Dzięki
Rafał