Witam mam problem z wyluskaniem danych z bazy a wyglada on nastepująco:

Tabela Kategorie ( jest to baza kategori głownych produktow )

id, nazwa

Tabela Podkategorie ( jest to baza podkategori )

id, category_id , kod, nazwa_wlasciwa

Tabela Produkty

zawierea wiele roznych pol ale opisze tylko te ktorę sa tutaj potrzebne

id, grupa, ....reszta pol


i teraz tak:
foreing key z tabeli podkategorie(category_id) ustawilem na id tabeli kategorie
foreing key z tabeli produkty( pole grupa odpowiada polu kod w tabeli podkategorie) ustawilem na pole kod


Czy ktos moze mi pomoc jak pobrac wszystkie produkty nalezace do konkretnej kategorii ? rozumie mze bedzie tutaj relacja wiele do wielu czyli hasBelongstoMany w cakephp ale nie wiem dlaczego nie chce mi to dzialac : /