ich möchte in meiner Verknüpfungstabelle messages_users zusätzlich Informationen speichern, wie zum Beispiel ob User X, Nachricht Y schon gelesen hat.
Mit folgendem Code kann ich die Verknüpfungstabelle mit den zusätzlichen Feldern problemlos auslesen.
- Code: Alles auswählen
$conditions = array('and' => array(
'MessagesUser.user_id' => $user_id,
'MessagesUser.opened' => "0",
));
$order = array('Message.created DESC');
$this->Message->MessagesUser->bindModel(array('belongsTo'=>array('Message', 'User')));
$inbox = $this->Message -> MessagesUser-> find('all', array('conditions'=> $conditions, 'order'=>$order));
Was mir zur Zeit gar nicht gelingen mag ist das Erstellen von genau so einem Datensatz.

Was wirklich wunderbar funktioniert ist das Erstellen von einem ganz normalen HABTM Datensatz.
Aus den Ergebnissen die ich durch Google gefunden habe bin ich auch nicht wirklich schlauer geworden, ich glaube dafür mache ich das ganze noch nicht lange genung. Irgend wie muss es ja funktionieren. Vll könnt ihr mir ja ein oder zwei Hilfestellungen geben.