Empfehlungen: Erweiterte Suche

Mehr als einmal auf dieselbe Tabelle verweisen

Planung und Aufbau von Datenbankstrukturen, MySQL-Queries

Mehr als einmal auf dieselbe Tabelle verweisen

Beitragvon Mozzarella » Mi 26. Aug 2009, 09:10

Angenommen ich habe eine Fußballfan-Tabelle, in der es u.a. die drei Spalten gibt: "Ich bin Fan vom FC ...", "Ich war mal Fan vom FC ..." und "Ich bin nicht richtig Fan, aber sympathisiere mit dem FC ...".
So, und nun möchte ich, daß diese drei Spalten auf eine weitere Tabelle verweisen, wo die Namen der Fußballclubs hinterlegt sind.

Daß CakePHP-Schema für Fremdschlüssel gibt vor, daß ich die Spalte "club_name_id" benenne, um mich auf die Tabelle "club_names" zu beziehen. Fein, aber das geht nur einmal und nicht - wie ich es brauche - dreimal!

Was nun?
Bin dankbar für jeden Tipp!
Mozzarella
 
Beiträge: 13
Registriert: Fr 21. Aug 2009, 17:43
CakePHP-Version: 1.2.4.8284
OS: Windows

Re: Mehr als einmal auf dieselbe Tabelle verweisen

Beitragvon Mozzarella » Fr 4. Sep 2009, 16:17

Weiß keiner Rat?
Mozzarella
 
Beiträge: 13
Registriert: Fr 21. Aug 2009, 17:43
CakePHP-Version: 1.2.4.8284
OS: Windows

Re: Mehr als einmal auf dieselbe Tabelle verweisen

Beitragvon euromark » Fr 4. Sep 2009, 18:29

Code: Alles auswählen
var $belongsTo = array(
            'User' => array('className' => 'User',
                                'foreignKey' => 'user_id',
                                'conditions' => '',
                                'fields' => array('id','username'),
                                'order' => ''
            ),
            'Sender' => array('className' => 'User',
                                'foreignKey' => 'sender_id',
                                'conditions' => '',
                                'fields' => array('id','username'),
                                'order' => ''
            ),
            ...
);
euromark
 
Beiträge: 618
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.1
OS: Windows

Re: Mehr als einmal auf dieselbe Tabelle verweisen

Beitragvon Mozzarella » Sa 5. Sep 2009, 23:13

Merci vielmals!
Ist mein erstes Projekt mit Cake, aber so allmählich steige ich durch :D
Mozzarella
 
Beiträge: 13
Registriert: Fr 21. Aug 2009, 17:43
CakePHP-Version: 1.2.4.8284
OS: Windows


Zurück zu Datenbanken / MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron