Łukasz
Bugaj
Programista,
NomadSoft
Temat: Many-to-one, ale z możliwym nullem
Witam!Mam taką sytuację (opisane obrazkowo - wybaczcie, specyfika pracy tego wymaga):
entity koszulka {
....
userEmail not null
....
}
entity User {
id -> primary key
email -> unique key
}
Teraz potrzebuję opisać taką relację:
user może mieć wiele koszulek -> many-to-one, to zrobiłem działa dobrze, ale...
Teraz muszę obsłużyć sytuację, że koszulka ma usera, ale nie ma go w bazie, czyli:
koszulka.email -> jest uzupełnione, ale user(koszulka->email) nie istnieje.
Czy można to opisać adnotacjami, czy muszę rozłączyć tablice w Doctrine i składać je ręcznie?