Я пытаюсь сделать завесу внутри другого. это возможно?
$tareasp = $this->ProyectosCategoriasTareas ->find('all', ['contain' => ['Tareas'=> ['contain'=> ['Photos'] ] ] ]) ->where(['proyecto_id' => $proyecto['id']]);
Я пробовал, но не работает
Вам не нужно использовать клавишу contain несколько раз, вы можете просто вложить имена:
contain
'contain' => [ 'Tareas' => [ 'Photos' ] ]
или использовать точечную запись:
'contain' => [ 'Tareas.Photos' ]
См. Также