Relación modelo de tres mesas en CakePHP
-
02-07-2019 - |
Pregunta
Tengo un sitio CAkePHP 1.2. Tengo tres modelos / tablas relacionadas: Un comentario tiene exactamente un toque, un toque tiene exactamente un tipo de toque.
En cada modelo, tengo un pertenece a, así que tengo Los comentarios pertenecen a Touch, Touch pertenece a Touchtype.
Estoy intentando obtener una lista de comentarios que incluye información sobre el toque almacenado en la tabla de tipo de contacto.
$this->Comment->find(...)
Paso en una lista de campos al buscar (). Puedo capturar campos de Touch y Comment, pero no TouchType. ¿La conexión del modelo solo pasa 1 nivel? Intenté ajustar de forma recursiva, pero eso no ayudó.
Solución
Duh. Esta fue una simple cuestión de recursiva.
Otros consejos
sí. es posible que desee intentar aumentar $ this- > Comment- > recursive a 2