Вы должны изучить HaBTM (имеет и принадлежит многим) http://book.cakephp.org/2.0/ru/models/associations-linking-models-together.html