У меня есть две таблицы, фотографии и теги со стандартной таблицей ссылок photos_tags.CakePHP HABTM: как найти все фотографии HABTM multiple Tags?
Мои модели показывают фотографии тегов HABTM, и я могу обновить оба с обновлением ссылок.
Мой вопрос: скажите, что я сейчас хочу найти все фотографии с тегами и «Закат» и «Океан» - как мне это?
Я пробовал сделать внутреннее соединение согласно Nate's Bakery post, и теперь я могу найти все фотографии с тегами либо с обоим, но я хочу только те, у кого есть теги (например, «И» найти, если это правильная фраза) , В настоящее время добавление большего количества тегов дает мне больше результатов - я хочу меньше результатов по мере добавления новых тегов!
В качестве альтернативы, если нет хорошего способа Cakey, как бы вы это сделали? Многократный поиск, а затем сравнение массивов? Кажется, расточительно, хотя ...
TIA.
Как это будет работать на HABTM? Я не рассматриваю два поля как таковые, а пару отношений. – user204529
У меня возникли проблемы со ссылкой на два идентичных ключа в массиве условий. Мне пришлось обернуть их в свой собственный массив, чтобы исправить это. Как это ... 'conditions' => array ('and' => array (array ('field' => 'value'), array ('field' => 'value2')) –