![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Niestety do dzisiaj praca z Doctrine przebiegała naprawdę sprawnie i przyjemnie aż do momentu gdy chciałem dodać rekord. Próbuję dodać rekord do tabeli uzytkownicy a nastepnie numer telefonu do tabeli uzytkownicy_telefony i tutaj mam problem. Przedstawię krótki kod żeby nie zanudzać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Bląd który otrzymuje
Według manuala oraz róznych poradników powinno działać a jednak (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) oto kod:
Podobnie jest z:
Klasa Uzytkownicy
Klasa UzytkownicyTelefony
Kod troche obszerny ale to łatwy przykład (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czy ktoś może mi pomoc ? Będę bardzo wdzięczny. ============= EDIT ============= Problem rozwiązany. Okazało się że aby operacja zakończyłą się sukcesem tabela uzytkownicy_telefony musi posiadac pole id (PRIMARY KEY) zwykle do tego typu tabel nie daje klucza bo nie bylo takiej potrzeby jednak widze ze Doctrine tego wymaga. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Sajrox 12.05.2009, 23:43:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 13.04.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
to Ty sam tworzysz tabele? polecam pisac modele i zwalac proces tworzenia na Doctrine
warto pozniej przejrzec tabele, kontrolowac tworzenie kluczy obcych itp Ten post edytował murwazy 13.05.2009, 08:46:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 10:59 |