0

我有两个表,照片和标签,带有标准的 photos_tags 链接表。

我的模型显示照片 HABTM 标签,我也可以通过更新链接来更新两者。

我的问题是:假设我现在想查找所有带有“日落”和“海洋”标签的照片-我该怎么做?

我已经尝试按照Nate's Bakery 的帖子进行内部连接,现在我可以找到所有带有“或”标签的照片,但我只想要带有两个标签的照片(例如,“AND”查找,如果这是正确的短语)。目前添加更多标签会给我更多的结果 - 随着更多标签的添加,我想要更少的结果!

或者,如果没有一个好的 Cakey 方式,你会怎么做?多次搜索然后比较数组?不过好像有点浪费。。。

TIA。

4

1 回答 1

0

您可以像这样绑定条件数组

'conditions' => array('AND' => array('field' => 'value', 'field' => 'value'))
于 2010-05-25T12:11:07.650 回答