Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 28 Dołączył: 9.08.2004 Skąd: Stargard Ostrzeżenie: (0%)
|
Witam,
chcę przechowywać w bazie dane adresowe osób i firm. Mam tabelę 'firmy', tabelę 'osoby' i tabelę 'adresy' z danymi adresowymi osób i firm. Problem w tym w jaki sposób powiązać tabelę adresów jednocześnie z osobami i firmami za pomocą adnotacij Doctrine2? W dokumentacji (http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html) nie widzę nic oprocz powiązań w oparciu o id rekordów, a tutaj potrzebowałbym jeszcze dodać typ w adresie żeby wiedzieć, czy ID powiązanego rekordu jest z tabeli osoby czy firmy. Znacie jakieś rozwiązanie? ID adresu w tabeli osób i firm nie rozwiązuje problemu, bo potrzebuję dwukierunkowe powiązanie. Dzięki, pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 22 Dołączył: 10.01.2014 Ostrzeżenie: (0%)
|
On ci powiedział że źle zaplanowałeś bazę. Dla ludzi powinna być odzielna tabela, a dla firm odzielna.
|
|
|
|
cim [Doctrine2] Wiele tabel 3.03.2014, 23:11:04
Lysiur Zainteresuj się powiązaniem @ManyToMany, co da Ci ... 4.03.2014, 09:51:58
pyro Bounty i Snickers są batonami, jednak Bounty nie z... 4.03.2014, 15:38:11
cim @pyro, niestety dla mnie niezbyt wymowna, pseudoko... 11.03.2014, 10:45:18 ![]() ![]() |
|
Aktualny czas: 9.12.2025 - 19:38 |