Dariusz Parszywka

Dariusz Parszywka Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...

Temat: Schema.yml 2 klucze obce

Witam w pliku schema.yml mam wpisane

Zamowienia:
actAs:
Timestampable:
columns:
.
.
.
klient_id: {type: integer(8)}
adres_faktury_id: {type: integer(8)}
adres_dostawy_id: {type: integer(8)}
relations:
Klient: {local: klient_id,foreign: id ,foreignAlias: Zamowienia }
Adresy: {local: adres_dostawy_id,foreign: id ,foreignAlias: Zamowienia}
Adresy: {local: adres_faktury_id,foreign: id ,foreignAlias: Zamowienia}

Nie chce mi założyć 2 kluczy obcych do tej samej tabeli Adresy zakłada mi tyko do ostanio wpisanego czyli akurat do adresy_faktury_id. Jak zamienie kolejność w relations adresy_dostawa_id dam jako ostatnie to do niego doda klucz obcy. Dlaczego tak się dzieje ?Darek Parszywka edytował(a) ten post dnia 20.01.11 o godzinie 23:15
Alan Gabriel B.

Alan Gabriel B. Software Engineer,
IFX

Temat: Schema.yml 2 klucze obce


relations:
AdresDostawy:
class: Adres
foreignAlias: Zamowienia
foreign: id
local: adres_dostawy_id
AdresFaktury:
class: Adres
foreignAlias: Zamowienia
foreign: id
local: adres_faktury_id
Jacek Morek

Jacek Morek Programista hobbysta

Temat: Schema.yml 2 klucze obce

Witam wystarczy dopisać class: AdresyJacek Morek edytował(a) ten post dnia 21.01.11 o godzinie 09:23
Dariusz Parszywka

Dariusz Parszywka Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...

Temat: Schema.yml 2 klucze obce

Dzięki Alan Gabriel Bem za pomoc.
Katarzyna Kajzar

Katarzyna Kajzar PHP developer

Temat: Schema.yml 2 klucze obce

Witam :)

Mam podobny problem, tylko w ogóle nie mogę ustawić relacji i nie wiem jak wybrnąć.

Próbowałam utworzyć sql'a, który ustawia relacje w bazie, wydaje mi się, że to zrobił, ale build-schema nie dodaje relacji do schematu, próbowałam napisać relację w yml, ale nie chce mi zbudować aplikacji na podstawie mojego yamla, bo "Invalid schema element named "User" at path "Article->columns->relations" "

Tutaj wrzuciłam kody:
http://katwer.pl/blaaa/schema-relations.yml
http://katwer.pl/blaaa/sql-relations.sql

Będę wdzięczna za pomoc, bo sama pewnie będę siedziała jeszcze nad tym z tydzień ;)

Pozdrawiam!
Grzegorz Śliwiński

Grzegorz Śliwiński Programista python

Temat: Schema.yml 2 klucze obce

Katarzyna Idczak:
Witam :)

Mam podobny problem, tylko w ogóle nie mogę ustawić relacji i nie wiem jak wybrnąć.

Próbowałam utworzyć sql'a, który ustawia relacje w bazie, wydaje mi się, że to zrobił, ale build-schema nie dodaje relacji do schematu, próbowałam napisać relację w yml, ale nie chce mi zbudować aplikacji na podstawie mojego yamla, bo "Invalid schema element named "User" at path "Article->columns->relations" "

Tutaj wrzuciłam kody:
http://katwer.pl/blaaa/schema-relations.yml
http://katwer.pl/blaaa/sql-relations.sql

Będę wdzięczna za pomoc, bo sama pewnie będę siedziała jeszcze nad tym z tydzień ;)

Pozdrawiam!

Jaki silnik został użyty w bazie do stworzenia tabel? Jeśli MyISAM, to nic dziwnego, ten silnik nie obsługuje kluczy obcych. natomiast przy InnoDB, nie powinno być tego problemu.
Łukasz Woźniak

Łukasz Woźniak Starszy programista,
Asseco Business
Solutions S.A.

Temat: Schema.yml 2 klucze obce

Gabriel Domagała:
Witam w pliku schema.yml mam wpisane

Zamowienia:
actAs:
Timestampable:
columns:
.
.
.
klient_id: {type: integer(8)}
adres_faktury_id: {type: integer(8)}
adres_dostawy_id: {type: integer(8)}
relations:
Klient: {local: klient_id,foreign: id ,foreignAlias: Zamowienia }
Adresy: {local: adres_dostawy_id,foreign: id ,foreignAlias: Zamowienia}
Adresy: {local: adres_faktury_id,foreign: id ,foreignAlias: Zamowienia}

Po pierwsze to jest tutaj przykład, ze 2 relations maja taka sama nazwe i się nadpisują.Łukasz Woźniak edytował(a) ten post dnia 24.01.11 o godzinie 20:14
Katarzyna Kajzar

Katarzyna Kajzar PHP developer

Temat: Schema.yml 2 klucze obce

DZIĘKI !!! Zaskoczyło :)
Faktycznie, nie sprawdziłąm tego - ktoś mi zły silnik podał.

Następna dyskusja:

Klucze obce w adminie - jak...




Wyślij zaproszenie do