2008-09-26 6 views
0

J'ai un site CAkePHP 1.2. J'ai trois modèles/tables liés: Un commentaire a exactement un contact, un contact a exactement un type de contact.Relation de trois modèles de tables dans CakePHP

Dans chaque modèle, j'ai un appartient à, donc j'ai Les commentaires appartiennent à Touch, Touch appartient à Touchtype. J'essaie d'obtenir une liste de commentaires qui comprend des informations sur le toucher stocké dans la table touchtype.

$this->Comment->find(...) 

Je passe dans une liste de champs à find(). Je peux saisir des champs de Touch and Comment, mais pas TouchType. Est-ce que la connexion du modèle ne va que d'un niveau? J'ai essayé de peaufiner récursive, mais cela n'a pas aidé.

Répondre

1

Duh. C'était une simple question de récursivité.

1

yup. vous pourriez essayer d'augmenter $ this-> Comment-> récursif à 2