Mateusz K.

Mateusz K. Student,
Politechnika
Warszawska

Temat: Doctrine - Couldn't get last insert identifier.

Kiedy probuje zaladowac dane z folderu fixtures wykonujac poolecenie "php symfony doctrine:data-load" symfony wywala mi blad "Couldn't get last insert identifier.". Mecze sie juz z tym troche i chyba juz nic nie wymysle dlatego zwracam sie o pomoc. Ostatecznie loaduje tylko jedna tabele

AgeGender:

columns:

id: { type: smallint, primary: true, autoincrement: true }

age: { type: tinyint }

gender: { type: string(6) }


danymi

AgeGender:

male20:

age: 20

gender: male

female20:

age: 20

gender: female


I niestety dalej to samo.
Z gory dzieki za pomocMateusz K. edytował(a) ten post dnia 15.12.10 o godzinie 11:10
Mateusz K.

Mateusz K. Student,
Politechnika
Warszawska

Temat: Doctrine - Couldn't get last insert identifier.

Uff.. pytanie nieaktualne. Tak jakby doctrine nie wiedzial co zrobic z typem "smallint". Zamienilem na "integer(4)" i smiga. To samo trzeab bylo zrobic z "mediumint(8)"

Temat: Doctrine - Couldn't get last insert identifier.

Doctrine nie wie co z tym zrobić, bo nie obsługuje takich typów:

http://www.doctrine-project.org/projects/orm/1.2/docs/...

Swoją drogą Doctrine zachowuje się dziwnie - w takiej sytuacji powinien wyrzucić jakiś wyjątek o nieznanym typie danych.

Następna dyskusja:

doctrine vs propel




Wyślij zaproszenie do