Witam, potrzebuje pomocy z zapytaniem do bazy danych w cakephp. Mam relacje wiele do wielu tabel: Raids,Teams no i tabela pośrednia Teams_Raids. Chciałbym wyciągnąć tylko te wiersze w tabeli Teams, które są połączone z tabelą Raids w pivocie czyli tabeli pośredniej Teams_Raids. Tak jak widnieje to tutaj: http://postimg.org/image/b11nhr53x/
W kontrolerze Raids mam coś takiego:
$usersraids = TableRegistry::get('TeamsRaids');
$team = $usersraids->find('all', [ 'contain' => ['Teams'],['conditions' => ['raid_id ' => $id, ]]]);
Jednak zwraca mi wszystkie wiersze w tabeli Teams. Jak napisać konstrukcje zapytania aby dla konkretnego rajdu uzyskac konkretne teamy?
Pozdrawiam.