我有两张桌子,照片和标签,标准的photos_tags链接表。
我的模型显示照片HABTM标签,我也可以更新链接更新。
我的问题是:我现在想要找到所有用标记“日落”和“海洋”的照片 - 我该怎么做?
我已尝试按照Nate's Bakery post进行内连接,现在我可以找到所有标记为OR两者的照片,但我想要只有两个标签的那些(例如“AND”查找,如果是正确的短语)。目前添加更多标签会给我带来更多结果 - 随着更多标签的添加,我希望得到更少的结果!
或者,如果没有一个很好的Cakey方式,你会怎么做?多次搜索然后比较数组?虽然看起来有点浪费......
TIA。
答案 0 :(得分:0)
您可以像这样绑定条件数组
'conditions' => array('AND' => array('field' => 'value', 'field' => 'value'))