У меня есть четыре таблицыПроблема взаимоотношений?
Tag=>id,tag_name Image=>Id,Image_name TagImage=>Id,tag_id,Image_id ImageStudent=id,Image_id,student_id
И я хочу, чтобы найти запись, используя студенческий идентификатор и имя тега. Какие отношения я использую?
Я бы начал, установив их на дату, а затем посмотрю, как они идут оттуда. –
В какой записи вы пытаетесь найти? Запись изображения? Вы спрашиваете, как использовать JOIN для записи нужной вам записи? Также нужна таблица TagImage? – Abs
Я предполагаю, что ассоциациями модели являются «Tag HABTM Image» и «Student HABTM Image» (нет модели «Студент», но она должна быть там). «TagImage» и «ImageStudent» являются «волшебными» моделями, которые создают отношения HABTM в ORM Cake: «Tag hasMany TagImage»/«TagImage принадлежит тег» и «Image hasMany TagImage /' TagImage принадлежит картине ». –