Jetzt mal in (sehr) blaue hinein:
Modell_A hasMany Modell_B.
im Controller geht dann immer:
- Code: Alles auswählen
$this->set('hühnersuppe', $this->Modell_A->Modell_B->find());
Wird aber automatisch mit abgefragt, wenn die beiden in Beziehung zueinander stehen.
Es reicht also in der Regel:
- Code: Alles auswählen
$this->set('hühnersuppe', $this->Modell_A->find());
Mach im View mal ganz oben:
- Code: Alles auswählen
pr ('$hühnersuppe');
Da müsstest Du schlauer werden, wie die Rückgabe vom find() aussieht. Meist kannst Du das dann mit foreach abfrühstücken.
Also
- Code: Alles auswählen
foreach ($find_ausgabe_unterpunkt as $modell_b_kram) {
echo "<br />".$modell_b_kram['Schlüssel'];
}
Modell_B wird nicht abgefragt, wenn:
- Code: Alles auswählen
$this->Modell_A->recursive = 0
oder
- Code: Alles auswählen
this->Modell_A->contain()
gesetzt ist.
War das jetzt das, was Du wissen wolltest?
Grüße,
Dogo