ich hab jetzt schon einige Zeit recherchiert nur ... nichts half.
Mein Problem, wie es einige hier auch schon hatten:
Das Baking macht ja tabllen von BelongsTo - Beziehungen.
Dabei werden dann die ForeignKey Ids nicht mehr durchglassen, sodass nur die id ersichtich ist.
Zwei möglichkeiten habe ich recherciert:
1. im Model ein displyField angeben. Hm... in der Dokumentation steht aber, dies ist für die Labels, und fürs Scafolding. Ich brauch ja die Werte.
2. die recursivität im Controller bsp. in der View angeben. Hat auch nicht geklappt.
Kann mir bitte jemand helfen, statt der ForeignKey Anzeige die name-Spalte anzeigen zu lassen?
Weiters sollten diese auch wie in der üblichen Index-Ansicht verlinkt sein. hm...????
View:
- Code: Alles auswählen
<td><?php echo $detail['project_id'];?></td>
Controller:
- Code: Alles auswählen
- function view($id = null) {
$this->Project->recursive = 3;
if (!$id) {
$this->Session->setFlash(__('Invalid project', true));
$this->redirect(array('action' => 'index'));
}
$this->set('project', $this->Project->read(null, $id));
}