Empfehlungen: Erweiterte Suche

Referenzfeld für hasOne nicht nach Konvention benennen

Datenbankobjekte strukturieren und validieren

Referenzfeld für hasOne nicht nach Konvention benennen

Beitragvon kamus » Fr 20. Mai 2011, 23:48

Ich habe eine allgemein benannte Tabelle 'coordinates' die in verschiedenen anderen Tabellen und auch teilweise mehrmals per hasOne referenziert werden soll. Wie kann ich die Spalte mit der Referenz-ID nach meinen Vorstellungen benennen und dies dem System mitteilen? Die Spalte müsste der Konvention folgend 'coordinate_id' heißen, ich möchte sie aber z. Bsp. 'location_id' nennen. Ich habe mit CakePHP angefangen und habe gesehen, dass ähnliches schon über belongsTo diskutiert wurde, kann es aber nicht schlüssig auf hasOne anwenden. Vielleicht hat jemand das Problem schon mal gelöst und kann helfen.
kamus
 
Beiträge: 2
Registriert: Fr 20. Mai 2011, 23:33

Re: Referenzfeld für hasOne nicht nach Konvention benennen

Beitragvon mbrod » Sa 21. Mai 2011, 23:01

Müsste das nicht über foreignKey gehen?
Siehe http://book.cakephp.org/view/1039/Assoc ... asOne-1041
mbrod
 
Beiträge: 199
Registriert: Mi 20. Mai 2009, 18:09
Wohnort: Frankfurt am Main
CakePHP-Version: 1.3.8
OS: Mac OS X

Re: Referenzfeld für hasOne nicht nach Konvention benennen

Beitragvon kamus » So 22. Mai 2011, 17:28

Danke für die Antwort. Ich war doch auf dem falschen Weg. Für meine Zwecke ist 'belongsTo' angebracht.
kamus
 
Beiträge: 2
Registriert: Fr 20. Mai 2011, 23:33


Zurück zu Models

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast