Mehrstufige Model Relationen

Datenbankobjekte strukturieren und validieren

Mehrstufige Model Relationen

Beitragvon anachronist am Mi 3. Mär 2010, 20:38

Hallo Community,
ich bin blutiger Cakephp Anfänger und komme (auch nach langem Suchen im Internet) mit folgendem Problem nicht weiter:

Ich weiß, dass ich Modelrelationen von einem Model zu einem Anderen aufbauen kann. Ich möchte aber, dass die Relationen des zweiten Models jedoch auch mit übergeben werden.

zum Beispiel, ein Bild hat Comments, die Comments haben wieder Comments.
ich habe also folgende Relationen:

Bild hasMany Comments

und

Comments hasMany Comments2
Also eine 1:n:n Relation
die "Comments2" werden aber bei einer Abfrage von "Bild" nicht mitgeliefert.

Hoffentlich versteht ihr mein Problem, und könnt mir irgendwie weiterhelfen?

Vielen Dank

EDIT:
ich muss mich Korrigieren:
Die Relationen sind so aufgebaut:

Model1 hasMany Model2 belongsTo Model3

jetzt hab ich schon rausgefunden, dass $recursive ne gute anlaufstelle ist, es passiert nur leider nichts, wenn ich den wert erhöhe
anachronist
 
Beiträge: 6
Registriert: Mi 3. Mär 2010, 20:30

Re: Mehrstufige Model Relationen

Beitragvon mbrod am Mi 3. Mär 2010, 22:03

In einem früheren Beitrag
http://www.cakephp-forum.com/konzeption-und-vorgehensweise/umfang-von-konzeption-und-planung-t424.html#p1751
habe ich ein Bildchen beigefügt, welches die Relationen von 5 Models und die dazugehörigen model_id's (kursiv) zeigt. Vielleicht hilft das bei der Lösung deines Problems.
mbrod
 
Beiträge: 103
Registriert: Mi 20. Mai 2009, 18:09
Wohnort: Frankfurt am Main
CakePHP-Version: 1.3.2
OS: Mac OS X

Re: Mehrstufige Model Relationen

Beitragvon anachronist am Mi 3. Mär 2010, 22:40

Hey,
vielen Dank. Glücklicher Weise habe ich es schon von selber hinbekommen. Irgendwo war die Konvention nicht so richtig.
anachronist
 
Beiträge: 6
Registriert: Mi 3. Mär 2010, 20:30


Zurück zu Models

Wer ist online?

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

cron